

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

# 使用成本分配 S3 儲存貯體標籤
<a name="CostAllocTagging"></a>

若要追蹤個別專案或一組專案的儲存成本或其他條件，請使用成本分配標籤來標示 Amazon S3 儲存貯體。*成本分配標籤*是可與 S3 儲存貯體建立關聯的一組鍵/值對。啟用成本分配標籤後， AWS 會使用標籤來整理成本分配報告中的資源成本。成本分配標籤僅使用在標示儲存貯體。如需有關標籤標示物件的詳細資訊，請參閱「[使用標籤為物件分類](object-tagging.md)」。

*成本分配報告*會依產品類別和連結的帳戶使用者列出您帳戶的 AWS 用量。這份報告包含與詳細帳單報告相同的明細項目 (請參閱「[了解 Amazon S3 的 AWS 帳單和用量報告](aws-usage-report-understand.md)」) 以及標籤金鑰的額外欄。

AWS 提供兩種類型的成本分配標籤： AWS產生的標籤和使用者定義的標籤。在 Amazon S3 CreateBucket 事件之後， 會 AWS 為您定義、建立和套用 AWS產生的`createdBy`標籤。您可以定義、建立*使用者定義*標籤並將其套用至您的 S3 儲存貯體。

您必須先在「帳單和成本管理」主控台中分別啟用這兩種類型的標籤，它們才會顯示在帳單報告中。如需 AWS產生標籤的詳細資訊，請參閱[AWS產生成本分配標籤](https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/aws-tags.html)。

如需啟用標籤的詳細資訊，請參閱*《AWS Billing 使用者指南》*中的[使用成本分配標籤](https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/cost-alloc-tags.html)。

**使用者定義的成本分配標籤**  
使用者定義的成本分配標籤具有下列元件：
+ 標籤金鑰。標籤金鑰是標籤名稱。例如，在 project/Trinity 標籤中，project 是金鑰。標籤金鑰是區分大小寫字串，可包含 1 到 128 個 Unicode 字元。
+ 標籤值。標籤值是必要字串。例如，在 project/Trinity 標籤中，Trinity 是值。標籤值是區分大小寫字串，可包含 0 到 256 個 Unicode 字元。

如需使用者定義標籤允許的字元及其他限制詳細資訊，請參閱*《AWS Billing 使用者指南》*中的[使用者定義標籤限制](https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/allocation-tag-restrictions.html)。如需使用者定義標籤的詳細資訊，請參閱*《AWS Billing 使用者指南》*中的[使用者定義的成本分配標籤](https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/custom-tags.html)。

**S3 儲存貯體標籤**  
每個 S3 儲存貯體都有標籤集。*標籤集*包含所有指派給該儲存貯體的標籤。標籤集最多可以包含 50 個標籤，也可以是空的。金鑰在標籤集內必須是唯一的，但標籤集中的值不需要是唯一的。例如，您可以在名為 project/Trinity 和 cost-center/Trinity 的標籤集中具有相同值。

在儲存貯體內，如果您所新增標籤的金鑰與現有標籤相同，則新值會覆寫舊值。

AWS 不會將任何語意意義套用至您的標籤。我們會將標籤嚴格解譯為字元字串。

若要新增、列出、編輯或刪除標籤，您可以使用 Amazon S3 主控台、 AWS Command Line Interface (AWS CLI) 或 Amazon S3 API。

## 管理一般用途儲存貯體的標籤
<a name="working-with-tags-gpb"></a>

您可以使用 Amazon S3 主控台、 AWS 命令列界面 (CLI)、 AWS SDKs 或使用 S3 APIs 來新增或管理一般用途儲存貯體的標籤。如需更多資訊，請參閱下列內容。

**使用 Amazon S3 主控台**  
若要在主控台中建立標籤，請參閱。
+ [檢視 S3 一般用途儲存貯體的屬性](view-bucket-properties.md).

**使用 API**  
若要使用 Amazon S3 API 管理標籤，請參閱《Amazon Simple Storage Service API 參考》**中的下列 API 頁面。
+ [PutBucketTagging](https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutBucketTagging.html)
+ [GetBucketTagging](https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetBucketTagging.html)
+ [DeleteBucketTagging](https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteBucketTagging.html)

**注意**  
啟用 ABAC 之後， `PutBucketTagging`或 `DeleteBucketTagging`操作將無法再運作。反之，請使用 `TagResource`和 `UntagResource` APIs 來新增或刪除儲存貯體上的標籤。我們建議您在儲存貯體上啟用 ABAC 之前，使用 `TagResource`和 `UntagResource` APIs 來管理標記。若要進一步了解 ABAC，請參閱[在一般用途儲存貯體中啟用 ABAC](buckets-tagging-enable-abac.md)。

**使用 CLI**  
若要使用 管理標籤 AWS CLI，請參閱《 AWS CLI 命令參考》中的下列頁面。
+ [put-bucket-tagging](https://docs.aws.amazon.com/cli/latest/reference/s3api/put-bucket-tagging.html)
+ [get-bucket-tagging](https://docs.aws.amazon.com/cli/latest/reference/s3api/get-bucket-tagging.html)
+ [delete-bucket-tagging](https://docs.aws.amazon.com/cli/latest/reference/s3api/delete-bucket-tagging.html)

## 詳細資訊
<a name="CostAllocTagging-more-info"></a>
+ *《AWS Billing 使用者指南》*中的[使用成本分配標籤](https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/cost-alloc-tags.html)
+ [了解 Amazon S3 的 AWS 帳單和用量報告](aws-usage-report-understand.md)
+ [AWS Billing Amazon S3 的報告](aws-billing-reports.md)