本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
什麼是資源群組?
您可以使用資源群組來組織資 AWS 源。 AWS Resource Groups 是一項服務,可讓您一次管理和自動執行大量資源上的任務。本指南說明如何在 AWS Resource Groups中建立和管理資源群組。您可以在資源上執行的工作視您使用的 AWS 服務而有所不同。如需支援的服務清單,以 AWS Resource Groups 及每個服務允許您使用資源群組的簡短描述,請參閱AWS 與之合作的服務 AWS Resource Groups。
您可以透過下列任一進入點存取 Resource Groups。
-
在頂端導覽列中,選擇「服務」。AWS Management Console
然後,在 [管理與控管] 下,選擇 [Resource Groups 與標籤編輯器]。 -
透過使用 Resource GroupsAPI,使用 AWS CLI 命令或 AWS SDK程式設計語言。如需詳細資訊,請 AWS Resource Groups API參閱參考資料。
若要使用 AWS Management Console 首頁上的資源群組
-
登入 AWS Management Console。
-
在導覽列上選擇 Services (服務)。
-
在 [管理與控管] 下,選擇 [Resource Groups 與標籤編輯器]。
-
在左側的導覽窗格中,選擇 [儲存的 Resource Groups] 以使用現有群組,或選擇 [建立群組] 建立新群組。
資源及其群組類型
在中 AWS,資源是您可以使用的實體。範例包括 Amazon EC2 執行個體、 AWS CloudFormation 堆疊或 Amazon S3 儲存貯體。如果您使用多個資源,您可能會發現將它們作為一個群組進行管理,而不是針對每個任務從一個 AWS 服務移動到另一個服務很有用。如果您管理大量相關資源 (例如組成應用程式層的執行個EC2體),您可能需要一次對這些資源執行批次處理動作。大量動作的範例包括:
-
套用更新或安全性修補程式。
-
升級應用程式。
-
開啟或關閉網路流量的連接埠。
-
從您的執行個體機群收集特定日誌並監控資料。
資源群組是資 AWS 源的集合,這些資源都處於相同狀態 AWS 區域,且符合群組查詢中指定的準則。在 Resource Groups 中,您可以使用兩種類型的查詢來建立群組。這兩個查詢類型包括以格式 AWS::
指定的資源。service
::resource
-
以標籤為基礎
以標籤為基礎的資源群組以查詢為基礎,該查詢會指定資源類型和標籤清單。標籤為索引鍵,可幫助識別和排序組織內的資源。標籤選擇性地包含索引鍵的值。
重要
請勿在標籤中儲存個人識別資訊 (PII) 或其他機密或敏感資訊。我們使用標籤為您提供帳單和管理服務。標籤不適用於私人或敏感資料。
-
AWS CloudFormation 基於堆棧
以堆 AWS CloudFormation 疊為基礎的資源群組會以查詢為基礎,該查詢會在目前區域的帳戶中指定 AWS CloudFormation 堆疊。您可以選擇性地選擇要在群組中的堆疊中的資源類型。您只能以一個 AWS CloudFormation 堆疊為基礎查詢。
服務連結資源群組
某些資源群組 AWS 服務 定義了您只能使用該服務的主控台和來建立和管理的資源群組APIs。您可以在 Resource Groups 主控台中對這些群組執行的動作受到限制。如需詳細資訊,請參閱《AWS Resource Groups API參考指南》中的資源群組的服務組態。
資源群組可以是巢狀;資源群組可包含在同一區域的現有資源群組。
資源群組的使用案例
依預設,會 AWS Management Console 依 AWS 服務組織。但是透過 Resource Groups,您可以建立自訂主控台,根據標籤中指定的條件或堆疊中的資源來組織和合併資訊。 AWS CloudFormation 以下清單說明資源群組可以協助組織您資源的一些案例。
-
應用程式有不同的階段,例如開發、預備和生產。
-
專案由多個部門或個人管理。
-
您一起用於一般專案的一組 AWS 資源,或者您想要以群組形式管理或監視的資源集。
-
在特定平台 (例如 Android 或 iOS) 上執行之應用程式相關的一組資源。
例如,您要開發 Web 應用程式,而且要對 alpha、beta 和發行階段維護單獨的資源集。每個版本都在 Amazon 上運行,EC2並帶有一個 Amazon 彈性區塊存儲存區 您可以使用 Elastic Load Balancing 來管理流量,使用 Route 53 來管理您的網域。如果沒有 Resource Groups,您可能需要存取多個主控台,只是為了檢查服務的狀態或修改某個應用程式版本的設定。
透過 Resource Groups,您可以使用單一頁面來檢視和管理資源。例如,假設您使用此工具為應用程式的每個版本 (Alpha、beta 版和發行版) 建立資源群組。若要檢查您的應用程式 alpha 版本的資源,請開啟您的資源群組。然後在您的資源群組頁面上檢視彙總的資訊。若要修改特定資源,請在您的資源群組頁面上選擇資源的連結,以存取您所需設定的服務主控台。
AWS Resource Groups 和權限
Resource Groups 功能權限位於帳號層級。只要共用您帳戶的IAM主參與者 (例如角色和使用者) 具有正確的IAM權限,他們就可以使用您建立的資源群組。
標籤為資源的屬性,使得它們會在您的整個帳戶之間共用。部門或專業群組中的使用者可以透過通用的詞彙 (標籤) 來描繪,以建立對其角色與責任有意義的資源群組。擁有通用的標籤也表示當使用者共用資源群組時,不需擔心標籤資訊遺失或發生衝突。
AWS Resource Groups 資源
在 Resource Groups 中,唯一可用的資源是群組。群組具有與其相關聯的唯一 Amazon 資源名稱 (ARNs)。如需有關 Amazon 詳細資 AWS 訊ARNs,請參閱. ARN Amazon Web Services 一般參考
資源類型 |
ARN格式 |
---|---|
Resource Group (資源群組) |
|
標記的運作方式
標籤是索引鍵和值配對,可做為組織資 AWS 源的中繼資料。對於大多數 AWS 資源,您可以在建立資源時選擇新增標籤,無論是 Amazon EC2 執行個體、Amazon S3 儲存貯體還是其他資源。不過,您也可以使用標籤編輯器,一次將標籤新增至多個支援的資源。您可以為各種類型的資源建立查詢,然後在搜尋結果中新增、移除或取代資源的標籤。標籤式查詢會將 AND
運算子指派至標籤,因此,查詢會傳回符合指定資源類型和所有指定標籤的任何資源。
重要
請勿在標籤中儲存個人識別資訊 (PII) 或其他機密或敏感資訊。我們使用標籤為您提供帳單和管理服務。標籤不適用於私人或敏感資料。
若要取得有關標籤的更多資訊,請參閱《標籤編輯器使用指南 您可以使用標籤編輯器來為支援的資源加標籤,以及在您在其中建立和管理資源的服務主控台中使用加標籤功能,為一些額外的資源加標籤。