本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
將自訂標籤新增至資源
以下頁面示範使用自訂標籤傳播所需的步驟。自訂標籤傳播需要下列步驟:
-
選擇加入自訂標籤傳播
-
將自訂標籤新增至資源
當您在現有網域中啟用自訂標籤傳播時,在應用程式重新啟動之前,標籤傳播不適用於現有應用程式。同樣地,新增自訂標籤時,不會更新現有資源上的標籤。例如,假設網域有兩個標籤,而使用者在該網域中建立資源。然後,資源有兩個標籤。如果將新標籤新增至網域,則該新標籤不會新增至現有資源。不過,任何新建立的資源都將具有附加至資源的新標籤。
先決條件
-
使用者必須具有
sagemaker:AddTags許可,才能建立任何資源。-
對於使用
SageMakerFullAccess受管政策或使用 SageMaker 角色管理員建立的新網域,會預先填入sagemaker:AddTags許可。 -
對於使用自訂 AWS Identity and Access Management 政策的現有網域,您必須更新政策以包含允許使用者建立資源的
sagemaker:AddTags許可。
-
選擇加入自訂標籤傳播
選擇加入自訂標籤傳播的程序會根據您是從主控台還是從 AWS CLI選擇加入而有所不同。從主控台中,您只能透過更新現有的網域來選擇加入自訂標籤傳播。在建立網域或更新現有網域時 AWS CLI,您可以選擇加入自訂標籤傳播。
從主控台選擇加入
下列步驟概述如何從主控台選擇加入自訂標籤傳播。您只能透過更新現有的網域,從主控台選擇加入自訂標籤傳播。
-
開啟 Amazon SageMaker AI 主控台,網址為 https://console.aws.amazon.com/sagemaker/
。 -
在左側導覽上,選取管理員組態。在管理員組態下,選取網域。
-
在網域頁面上,選取您要為其啟用自訂標籤傳播的網域。
-
在網域詳細資訊頁面中,選取網域設定標籤。
-
在網域設定索引標籤上,導覽至自訂標籤傳播。
-
選擇 Edit (編輯)。
-
從編輯自訂標籤傳播頁面中,選取自動傳播自訂標籤
-
選取提交。
使用 選擇加入 AWS CLI
若要使用 選擇加入自訂標籤傳播 AWS CLI,請使用 CreateDomain 和 UpdateDomain APIs中的 TagPropagation 屬性。根據預設,此欄位的預設值為 DISABLED。空白值也會預設為 DISABLED。下列範例顯示如何啟用自訂標籤傳播。
aws sagemaker update-domain \ --domain-iddomain-id\ --regionregion\ --tag-propagation ENABLED
新增自訂標籤
新增自訂標籤傳播的程序會根據您是從主控台還是從 AWS CLI新增它們而有所不同。
從主控台新增
下列步驟概述如何從主控台將自訂標籤新增至網域。
-
開啟 Amazon SageMaker AI 主控台,網址為 https://console.aws.amazon.com/sagemaker/
。 -
在左側導覽上,選取管理員組態。在管理員組態下,選取網域。
-
在網域頁面上,選取要將自訂標籤新增至其中的網域。
-
在網域詳細資訊頁面中,選取網域設定標籤。
-
在網域設定索引標籤上,導覽至標籤。
-
選擇 Edit (編輯)。
-
從標籤頁面中,選取新增標籤。為自訂標籤新增金鑰和值對。
-
選取儲存。此自訂標籤現在會傳播到網域中建立的 SageMaker AI 資源。
下列步驟概述如何從主控台將自訂標籤新增至使用者設定檔。
-
開啟 Amazon SageMaker AI 主控台,網址為 https://console.aws.amazon.com/sagemaker/
。 -
在左側導覽上,選取管理員組態。在管理員組態下,選取網域。
-
在網域頁面上,選取其中包含您要將自訂標籤新增至其中的使用者設定檔的網域。
-
從網域詳細資料頁面中,選取使用者設定檔索引標籤。
-
在使用者設定檔索引標籤上,選取您要將自訂標籤新增至其中的使用者設定檔。
-
在使用者詳細資訊索引標籤上,導覽至詳細資訊區段。
-
選擇 Edit (編輯)。
-
從標籤區段中,選取新增標籤。為自訂標籤新增金鑰和值對。
-
選取提交。此自訂標籤現在會傳播到網域中建立的 SageMaker AI 資源。
使用 新增 AWS CLI
啟用自訂標籤傳播之後,您可以在建立或更新期間, AWS CLI 在網域、使用者設定檔或空間層級使用 新增自訂標籤。新增自訂標籤的方法會有所不同,取決於您是建立新資源,還是將標籤新增至現有資源。
下列範例顯示如何在建立期間於網域層級新增自訂標籤。
aws sagemaker create-domain \ --domain-namedomain-id\ --auth-mode IAM \ --default-user-settings '{"ExecutionRole": "execution-role"}' \ --subnet-idssubnet-id\ --vpc-idvpc-id\ --tags Key=key,Value=value\ --tag-propagation ENABLED
您必須使用 AddTags API 來新增現有網域、使用者設定檔和空間的自訂標籤,如下所示。
aws sagemaker add-tags \ --resource-arnresource-arn-to-attach-tags\ --tags Key=key, Value=value