刪除多播設定

本頁說明如何刪除現有的多點播送設定。

如要進一步瞭解本頁面所述的多播資源,請參閱「多播資源模型」。

事前準備

將 gcloud CLI 設為使用要刪除多播設定的專案。或者,您也可以在下列程序中,為每個指令加入 --project=PROJECT_ID 標記。

    gcloud config set project PROJECT_ID

PROJECT_ID 替換為專案 ID。

刪除順序

本節說明多播設定的必要刪除順序:

  • 多點傳播用戶:如果您是使用 Network Connectivity Center (NCC) 星狀拓撲的多點傳播網域中的多點傳播用戶網路管理員,請參閱「刪除多點傳播用戶設定」。
  • 多點傳播供應端:如果您是使用 NCC 星狀拓撲的多點傳播網域中的多點傳播供應端網路管理員,請參閱「刪除多點傳播供應端設定」。
  • 多點傳播管理員:如果您是網域的多點傳播管理員,請務必按照下列順序刪除。

您必須依下列順序刪除多播設定。如果您嘗試刪除下列資源,但該資源仍由其他資源使用,則 Google Cloud 會傳回錯誤。

  1. 如果同一個虛擬私有雲網路同時具有多點傳播供應端和多點傳播用戶端設定,則無論多點傳播網域的拓撲為何,都必須先刪除多點傳播用戶端設定

    如果您使用 NCC 星狀拓撲,且所有多點播送消費者設定都位於不同網路,則可以略過這個步驟。您可以刪除下列多點傳播設定,而不必刪除多點傳播用戶設定。

  2. 刪除多點傳播供應端設定

  3. 刪除群組範圍啟用作業

  4. 在這個步驟中,您可以刪除群組範圍網域啟用作業

  5. 刪除網域

  6. 刪除網域群組

在 NCC 星狀拓撲中,如果任何多點傳播用戶端設定依附於已刪除的多點傳播群組範圍或多點傳播網域,相關聯的多點傳播用戶端資源就會停用,且狀態為 OBSOLETE

刪除多點傳播用戶設定

本節說明如何刪除現有的多點傳播用戶設定。

如要刪除多點傳播用戶端關聯,必須先刪除所有多點傳播群組用戶啟用作業。

刪除多點傳播群組用戶啟用作業

gcloud

如要刪除多點傳播群組用戶啟用作業,請使用 network-services multicast-group-consumer-activations delete 指令

  gcloud network-services multicast-group-consumer-activations delete GROUP_CONSUMER_ACTIVATION_NAME \
      --location=ZONE

替換下列值:

  • GROUP_CONSUMER_ACTIVATION_NAME:多點傳播群組用戶啟用名稱
  • ZONE:啟用多點傳播用戶虛擬私有雲網路的可用區

API

如要刪除多點傳播群組用戶啟用作業,請使用 multicastGroupConsumerActivations.delete 方法

DELETE https://networkservices.googleapis.com/v1/projects/PROJECT_ID/locations/ZONE/multicastGroupConsumerActivations/GROUP_CONSUMER_ACTIVATION_NAME

替換下列值:

  • PROJECT_ID:專案 ID
  • GROUP_CONSUMER_ACTIVATION_NAME:多點傳播群組用戶啟用名稱
  • ZONE:啟用多點傳播用戶虛擬私有雲網路的可用區

刪除多點傳播用戶關聯

gcloud

如要刪除多點傳播用戶端關聯,請使用 network-services multicast-consumer-associations delete 指令

  gcloud network-services multicast-consumer-associations delete CONSUMER_ASSOCIATION_NAME \
      --location=ZONE

替換下列值:

  • CONSUMER_ASSOCIATION_NAME:多點傳播用戶端關聯的名稱
  • ZONE:建立多點傳播用戶端關聯的可用區

API

如要刪除多點傳播用戶端關聯,請使用 multicastConsumerAssociations.delete 方法

DELETE https://networkservices.googleapis.com/v1/projects/PROJECT_ID/locations/ZONE/multicastConsumerAssociations/CONSUMER_ASSOCIATION_NAME

替換下列值:

  • PROJECT_ID:專案 ID
  • CONSUMER_ASSOCIATION_NAME:多點傳播用戶端關聯的名稱
  • ZONE:建立多點傳播用戶端關聯的可用區

刪除多點傳播供應端設定

本節說明如何刪除現有的多點傳播供應端設定。

如要刪除多點傳播供應端關聯,必須先刪除所有多點傳播群組供應端啟用作業。

刪除多點傳播群組供應端啟用作業

gcloud

如要刪除多點傳播群組供應端啟用作業,請使用 network-services multicast-group-producer-activations delete 指令

  gcloud network-services multicast-group-producer-activations delete GROUP_PRODUCER_ACTIVATION_NAME \
      --location=ZONE

替換下列值:

  • GROUP_PRODUCER_ACTIVATION_NAME:多點傳播群組供應端啟用作業的名稱
  • ZONE:啟用多點傳播供應商虛擬私有雲網路的區域

API

如要刪除多點傳播群組供應端啟用作業,請使用 multicastGroupProducerActivations.delete 方法

DELETE https://networkservices.googleapis.com/v1/projects/PROJECT_ID/locations/ZONE/multicastGroupProducerActivations/GROUP_PRODUCER_ACTIVATION_NAME

替換下列值:

  • PROJECT_ID:專案 ID
  • GROUP_PRODUCER_ACTIVATION_NAME:多點傳播群組供應端啟用作業的名稱
  • ZONE:啟用多點傳播供應商虛擬私有雲網路的區域

刪除多點傳播供應端關聯

gcloud

如要刪除多點傳播供應端關聯,請使用 network-services multicast-producer-associations delete 指令

  gcloud network-services multicast-producer-associations delete PRODUCER_ASSOCIATION_NAME \
      --location=ZONE

替換下列值:

  • PRODUCER_ASSOCIATION_NAME:多點傳播供應者關聯的名稱
  • ZONE:建立多點傳播供應端關聯的可用區

API

如要刪除多點傳播供應端關聯,請使用 multicastProducerAssociations.delete 方法

DELETE https://networkservices.googleapis.com/v1/projects/PROJECT_ID/locations/ZONE/multicastProducerAssociations/PRODUCER_ASSOCIATION_NAME

替換下列值:

  • PROJECT_ID:專案 ID
  • PRODUCER_ASSOCIATION_NAME:多點傳播供應者關聯的名稱
  • ZONE:建立多點傳播供應端關聯的可用區

刪除多點傳播群組範圍和網域

本節說明如何刪除多播群組範圍和網域的現有設定。

請務必按照刪除順序操作。

刪除多點傳播群組範圍設定

本節說明如何刪除多點傳播群組範圍的現有設定。

刪除群組範圍啟用作業

gcloud

如要刪除多點傳播群組範圍啟用作業,請使用 network-services multicast-group-range-activations delete 指令

  gcloud network-services multicast-group-range-activations delete GROUP_RANGE_ACTIVATION_NAME \
      --location=ZONE

更改下列內容:

  • GROUP_RANGE_ACTIVATION_NAME 群組範圍啟用作業的名稱
  • ZONE 啟用群組範圍的區域

API

如要刪除多點傳播群組範圍啟用作業,請使用 multicastGroupRangeActivations.delete 方法

DELETE https://networkservices.googleapis.com/v1/projects/PROJECT_ID/locations/ZONE/multicastGroupRangeActivations/GROUP_RANGE_ACTIVATION_NAME

更改下列內容:

  • PROJECT_ID:專案 ID
  • GROUP_RANGE_ACTIVATION_NAME 群組範圍啟用作業的名稱
  • ZONE 啟用群組範圍的區域

刪除群組範圍

gcloud

如要刪除多點傳播群組範圍,請使用 network-services multicast-group-ranges delete 指令

  gcloud network-services multicast-group-ranges delete GROUP_RANGE_NAME \
      --location=global

GROUP_RANGE_NAME 替換為群組範圍的名稱。

API

如要刪除多點傳播群組範圍,請使用 multicastGroupRanges.delete 方法

DELETE https://networkservices.googleapis.com/v1/projects/PROJECT_ID/locations/global/multicastGroupRanges/GROUP_RANGE_NAME

更改下列內容:

  • PROJECT_ID:專案 ID
  • GROUP_RANGE_NAME:群組範圍名稱

刪除多點傳播網域設定

本節說明如何刪除多點傳播網域的現有設定。

刪除網域啟用作業

gcloud

如要刪除多點傳播網域啟用作業,請使用 network-services multicast-domain-activations delete 指令

下列指令可能需要幾分鐘才能完成。

  gcloud network-services multicast-domain-activations delete DOMAIN_ACTIVATION_NAME \
      --location=ZONE

替換下列值:

  • DOMAIN_ACTIVATION_NAME:網域啟用名稱
  • ZONE:啟用網域的可用區

API

如要刪除多點傳播網域啟用作業,請使用 multicastDomainActivations.delete 方法

下列指令可能需要幾分鐘才能完成。

DELETE https://networkservices.googleapis.com/v1/projects/PROJECT_ID/locations/ZONE/multicastDomainActivations/DOMAIN_ACTIVATION_NAME

替換下列值:

  • PROJECT_ID:專案 ID
  • DOMAIN_ACTIVATION_NAME:網域啟用名稱
  • ZONE:啟用網域的可用區

刪除網域

gcloud

如要刪除多點傳播網域,請使用 network-services multicast-domains delete 指令

  gcloud network-services multicast-domains delete DOMAIN_NAME \
      --location=global

DOMAIN_NAME 替換為網域名稱。

API

如要刪除多點傳播網域,請使用 multicastDomains.delete 方法

DELETE https://networkservices.googleapis.com/v1/projects/PROJECT_ID/locations/global/multicastDomains/DOMAIN_NAME

更改下列內容:

  • PROJECT_ID:專案 ID
  • DOMAIN_NAME:網域名稱

刪除網域群組

gcloud

如要刪除多點傳播網域群組,請使用 network-services multicast-domain-groups delete 指令

  gcloud network-services multicast-domain-groups delete DOMAIN_GROUP_NAME \
      --location=global

DOMAIN_GROUP_NAME 替換為網域群組名稱。

API

如要刪除多點傳播網域群組,請使用 multicastDomainGroups.delete 方法

DELETE https://networkservices.googleapis.com/v1/projects/PROJECT_ID/locations/global/multicastDomainGroups/DOMAIN_GROUP_NAME

更改下列內容:

  • PROJECT_ID:專案 ID
  • DOMAIN_GROUP_NAME:網域群組名稱