從儲存貯體刪除標籤 - Amazon Simple Storage Service

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

從儲存貯體刪除標籤

您可以從 S3 儲存貯體移除標籤。 AWS 標籤是金鑰值對,可保留資源的中繼資料,在此情況下為 Amazon S3 儲存貯體。如需標籤的詳細資訊,請參閱搭配 S3 一般用途儲存貯體使用標籤

注意

如果您刪除標籤,但後來發現它被用於追蹤成本或存取控制,您可以將該標籤新增回儲存貯體。

許可

若要從儲存貯體刪除標籤,您必須具有下列許可:

  • s3:UntagResource

故障診斷錯誤

如果您在嘗試從儲存貯體刪除標籤時遇到錯誤,您可以執行下列動作:

  • 確認您具有從儲存貯體許可刪除標籤所需的 。

步驟

您可以使用 Amazon S3 主控台、 AWS Command Line Interface (AWS CLI)、Amazon S3 REST API 和 AWS SDKs 從儲存貯體刪除標籤。

若要使用 Amazon S3 主控台從儲存貯體刪除標籤:

  1. https://console.aws.amazon.com/s3/ 登入 Amazon S3 主控台。

  2. 在左側導覽窗格中,選擇儲存貯體。

  3. 選擇儲存貯體名稱。

  4. 選擇屬性索引標籤。

  5. 捲動至標籤區段,然後選取您要刪除的標籤旁的核取方塊。

  6. 選擇 刪除

  7. 刪除使用者定義的標籤快顯視窗隨即出現,並且要求您確認是否刪除您選取的標籤。

  8. 選擇刪除以確認刪除。

SDK for Java 2.x

此範例說明如何使用 從一般用途儲存貯體中刪除標籤 AWS SDK for Java 2.x。若要使用此命令,請以您自己的資訊取代使用者輸入預留位置

import software.amazon.awssdk.regions.Region; import software.amazon.awssdk.services.s3control.S3ControlClient; import software.amazon.awssdk.services.s3control.model.UntagResourceRequest; import software.amazon.awssdk.services.s3control.model.UntagResourceResponse; public class UntagResourceExample { public static void untagResourceExample() { S3ControlClient s3Control = S3ControlClient.builder().region(Region.US_WEST_2).build(); UntagResourceRequest untagResourceRequest = UntagResourceRequest.builder() .resourceArn("arn:aws::s3:::bucket/my-bucket") .accountId("111122223333") .tagKeys("myTagKey") .build(); UntagResourceResponse response = s3Control.untagResource(untagResourceRequest); System.out.println("Status code (should be 204):"); System.out.println(response.sdkHttpResponse().statusCode()); } }

如需從一般用途儲存貯體刪除標籤的 Amazon S3 REST API 支援相關資訊,請參閱《Amazon Simple Storage Service API 參考》中的下列章節:

若要安裝 AWS CLI,請參閱《 AWS 使用者指南》中的安裝 CLIAWS Command Line Interface

下列 CLI 範例說明如何使用 從一般用途儲存貯體中刪除標籤 AWS CLI。若要使用此命令,請以您自己的資訊取代使用者輸入預留位置

要求:

aws s3control untag-resource \ --resource-arn arn:aws::s3:::amzn-s3-demo-bucket --region us-east-2 --account-id 111122223333 \ --tag-keys "tagkey1" "tagkey2"