

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

# 標記 Amazon Neptune 資源
<a name="tagging"></a>

您可以使用 Neptune 標籤，將中繼資料新增至您的 Neptune 資源。此外，您可以使用具有 AWS Identity and Access Management (IAM) 政策的標籤來管理對 Neptune 資源的存取，並控制哪些動作可以套用至這些資源。最後，您可以使用標籤將類似的標記資源分類為群組以追蹤成本。

所有 Neptune 管理資源都可以加上標籤，包括下列項目：
+ 資料庫執行個體
+ 資料庫叢集
+ 僅供讀取複本
+ 資料庫快照
+ 資料庫叢集快照
+ 事件訂閱
+ 資料庫參數群組
+ 資料庫叢集參數群組
+ 資料庫子網路群組



## Neptune 資源標籤概觀
<a name="tagging-overview"></a>

Amazon Neptune 標籤是您定義並將其與 Neptune 資源建立關聯的名稱值組。此名稱叫做*金鑰*。為金鑰提供值是選用的。您可以使用標籤，將任意資訊指派給 Neptune 資源。例如，您可以使用標籤金鑰來定義類別，此標籤值可以是該類別中的項目。例如，您可以定義標籤金鑰 “project”及標籤值 “Salix”，以指示 Neptune 資源指派給 Salix 專案。您也可以使用金鑰 (例如 `environment=test` 或 `environment=production`)，以使用標籤來指定用於測試或生產的 Neptune 資源。我們建議您使用一組一致的標籤金鑰，讓您更輕鬆地追蹤與 Neptune 資源相關聯的中繼資料。

使用標籤來整理 AWS 帳單，以反映您自己的成本結構。若要這樣做，請註冊 以取得包含標籤索引鍵值的 AWS 帳戶 帳單。接著，若要查看合併資源的成本，請根據具有相同標籤鍵值的資源來整理您的帳單資訊。例如，您可以使用特定應用程式名稱來標記數個資源，然後整理帳單資訊以查看該應用程式跨數項服務的總成本。如需詳細資訊，請參閱《AWS Billing 》**使用者指南中的[使用成本分配標籤](https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/cost-alloc-tags.html)。

每個 Neptune 資源皆有標籤集，其中包含指派給該 Neptune 資源的所有標籤。標籤集最多可以包含 10 個標籤，也可以是空的。如果您將標籤新增至 Neptune 資源，而它有與資源上的現有標籤相同的金鑰，則新值會覆寫舊值。

AWS 不會將任何語意意義套用至您的標籤；標籤會嚴格解譯為字元字串。Neptune 可在資料庫執行個體或其他 Neptune 資源上設定標籤，這取決於您建立資源時所使用的設定。例如，Neptune 可能新增標籤以表示資料庫執行個體用於生產或測試。
+ 標籤金鑰是標籤必要的名稱。字串值長度可以是 1 到 128 個 Unicode 字元，不可在前面加上「`aws:`」或「`rds:`」。此字串只能包含一組 Unicode 字母、數字、空格、「\_」、「.」、「/」、「=」、「\+」、「–」(Java regex："`^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-]*)$`")。
+ 標籤值即為選用的標籤字串值，字串值長度可以是 1 到 256 個 Unicode 字元，不可在前面加上「`aws:`」。此字串只能包含一組 Unicode 字母、數字、空格、「\_」、「.」、「/」、「=」、「\+」、「–」(Java regex："`^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-]*)$`")。

  標籤組中的值不必是唯一的，並且可以是 null。例如，您可以在 `project/Trinity` 和 `cost-center/Trinity` 標籤集中有一個鍵值對。

**注意**  
您可以將標籤新增到快照。不過，您的帳單不會反映這個分組。

您可以使用 AWS 管理主控台 AWS CLI、 或 Neptune API 來新增、列出和刪除 Neptune 資源上的標籤。使用 AWS CLI 或 Neptune API 時，您必須為要使用的 Neptune 資源提供 Amazon Resource Name (ARN)。如需建構 ARN 的詳細資訊，請參閱 [建構 Neptune 的 ARN](tagging-arns-constructing.md)。

標籤是快取用於授權之用。因此，新增和更新 Neptune 資源的標籤可能需要幾分鐘之後才可以使用。

### 在 Neptune 中複製標籤
<a name="tagging-copying"></a>

當您建立或還原資料庫執行個體時，您可以指定標籤從資料庫執行個體複製到資料庫執行個體的快照。複製標籤可確保資料庫快照的中繼資料符合來源資料庫執行個體的中繼資料，以及資料庫快照的任何存取政策也符合來源資料庫執行個體的存取政策。根據預設，不會複製標籤。

您可以指定標籤複製到資料庫快照以用於下列動作：
+ 建立資料庫執行個體。
+ 還原資料庫執行個體。
+ 建立僅供讀取複本。
+ 複製資料庫快照。

**注意**  
如果您包含 [create-db-cluster-snapshot](https://docs.aws.amazon.com/cli/latest/reference/neptune/create-db-cluster-snapshot.html) AWS CLI 命令的 `--tag-key` 參數值 （或提供至少一個標籤給 [CreateDBClusterSnapshot](api-snapshots.md#CreateDBClusterSnapshot) API 動作），Neptune 不會將標籤從來源資料庫執行個體複製到新的資料庫快照。即使來源資料庫執行個體啟用 `--copy-tags-to-snapshot` (`CopyTagsToSnapshot`) 選項，也是如此。  
這表示您可以從資料庫快照建立資料庫執行個體的複本，避免新增不適用於新資料庫執行個體的標籤。使用 AWS CLI `create-db-cluster-snapshot` 命令 （或 `CreateDBClusterSnapshot` Neptune API 動作） 建立資料庫快照後，您可以新增標籤，如本主題稍後所述。