刪除多播設定

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

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

事前準備

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

    gcloud config set project PROJECT_ID

PROJECT_ID 替換為專案 ID。

刪除順序

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

  • 多點傳播消費者:如果您是使用 Network Connectivity Center 星狀拓撲的多點傳播網域中的多點傳播消費者網路管理員,請參閱「刪除多點傳播消費者設定」。
  • 多點傳播供應者:如果您是多點傳播網域中的多點傳播供應者網路管理員,且該網域使用 Network Connectivity Center 星狀拓撲,請參閱「刪除多點傳播供應者設定」。
  • 多播管理員:如果您是網域的多播管理員,請務必遵守下列刪除順序。

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

  1. 如果同一個虛擬私有雲網路同時具有多播生產者和多播消費者設定,則無論多播網域的拓撲為何,都必須先刪除多播消費者設定

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

  2. 刪除多播製作人設定

  3. 刪除群組範圍啟用

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

  5. 刪除網域

  6. 刪除網域群組

在 Network Connectivity Center 星狀拓撲中,如果任何多點傳播用戶端設定依附於已刪除的多點傳播群組範圍或多點傳播網域,相關聯的多點傳播用戶端資源就會停用,且狀態為 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:網域群組名稱