標籤是 Cloud Assembly 的一個重要元件,其透過比對功能和限制來驅動部署放置。您必須瞭解並有效實作標籤,才能最佳使用 Cloud Assembly

從根本上說,標記是您新增到 Cloud Assembly 項目的標籤。您可以建立適合您組織和實作的任何標籤。標記的作用比標籤 (label) 更多,因為它們會控制 Cloud Assembly 如何以及在何處使用資源和基礎結構來建置可部署的服務。標籤也支援在 Cloud Assembly 中進行管理。

標籤結構

在結構上,標籤必須遵循 name:value 的配對慣例,但在其他方面其結構在很大程度上是自由格式。在 Cloud Assembly 中,所有標籤都會以相同方式顯示,並且標籤功能由內容決定。

例如,基礎結構資源上的標籤主要用作功能標籤,因為 Cloud Assembly 使用它們將資源與部署進行比對。其次,它們還會識別資源。

標籤功能

標籤的主要功能是表示 Cloud Assembly 用來定義部署的功能和限制。內容決定了標籤的功能。在雲端區域、網路和儲存區設定檔,以及個別基礎結構資源上放置的標籤可用作功能標籤並定義部署中所用基礎結構的所需功能。在雲端範本上放置的標籤可用作為部署定義資源的限制。此外,雲端管理員還可以在專案上放置限制標籤,以對這些專案執行一種形式的管理。這些限制標籤將新增到雲端範本內所示的其他限制中。

佈建期間,Cloud Assembly 比對雲端範本中的這些功能和限制 (也表示為標籤),以定義部署組態。此以標籤為基礎的功能和限制功能做為 Cloud Assembly 中部署組態的基礎。例如,您可以使用標籤使基礎結構僅在特定區域中的 PCI 資源上可用。

<img src="..." alt="">

在次要層級,標籤還便於搜尋和識別儲存區及網路項目,以及其他基礎結構資源。

例如,假設您要設定雲端區域,並且有許多計算資源可用。如果您已為計算資源適當加上標籤,則可以使用 [雲端區域] 頁面中 [計算] 索引標籤上的搜尋功能,來篩選與該特定雲端區域相關聯的資源。

此外,Cloud Assembly [標籤管理] 頁面和資源組態頁面包含可讓您依標籤名稱找到項目的搜尋功能。為這些項目使用邏輯與易讀的標籤對促進此搜尋和識別功能很重要。

請查看下列 Youtube 視訊,以瞭解有關標籤使用的詳細資訊和範例:https://youtu.be/4zNQ33RyQio

外部標籤

Cloud Assembly 可能也包含外部標籤。將從與 Cloud Assembly 執行個體相關聯的雲端帳戶自動匯入這些標籤。這些標籤可能會從 vSphere、AWS、Azure 或其他外部軟體產品匯入。匯入時,這些標籤的使用方法與使用者所建立的標籤相同。

管理標籤

您可以使用 Cloud Assembly 中的 [標籤管理] 頁面來監控和管理標籤程式庫。您也可以在此頁面上建立標籤。此外,[標籤管理] 頁面是您可以檢視和識別外部標籤的唯一頁面。

<img src="..." alt="">

標籤策略

為了盡可能減少混淆,在 Cloud Assembly 中建立標籤之前,請設計適當的標籤策略和標籤慣例,以便建立和使用標籤的所有使用者都瞭解標籤的意思及其使用方式。請參閱建立標記策略