

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# CodeArtifact でドメインをタグ付けする
<a name="tag-domains"></a>

タグは、AWS リソースに関連付けられるキーと値のペアです。CodeArtifact では、ドメインにタグを適用することができます。CodeArtifact リソースのタグ付け、ユースケース、タグのキーと値の制約、サポートされているリソースタイプについては、[リソースのタグ付け](tag-resources.md)を参照してください。

ドメインを作成する際、 CLI を使用してタグを指定できます。コンソールまたは CLI を使用して、ドメインにおけるタグの追加または削除、そしてドメインのタグの値を更新することができます。ドメインごとに最大 50 個のタグを追加できます。

**Topics**
+ [ドメインにタグ付けする (CLI)](#tag-domains-tag-cli)
+ [ドメインにタグ付けする (コンソール)](#tag-domains-console)

## ドメインにタグ付けする (CLI)
<a name="tag-domains-tag-cli"></a>

CLI を使用して、ドメインのタグを管理できます。

**Topics**
+ [ドメインにタグを追加する (CLI)](#add-domains-tag-cli)
+ [ドメインのタグを表示する (CLI)](#list-domains-tag-cli)
+ [ドメインのタグを表示する (CLI)](#update-domains-tag-cli)
+ [ドメインからタグを削除する (CLI)](#delete-domains-tag-cli)

### ドメインにタグを追加する (CLI)
<a name="add-domains-tag-cli"></a>

コンソールまたは を使用してドメイン AWS CLI にタグを付けることができます。

ドメインの作成時にタグを追加するには、「[リポジトリの作成](create-repo.md)」を参照してください。

以下のステップでは、 AWS CLI の最新版をすでにインストールしているか、最新版に更新しているものとします。詳細については、[[ AWS Command Line Interfaceのインストール]](https://docs.aws.amazon.com/cli/latest/userguide/installing.html)」を参照してください。

ターミナルまたはコマンドラインで、**tag-resource** コマンドを実行して、タグを追加するドメインのAmazon リソースネーム (ARN)を指定し、追加するタグキーとタグ値を指定します。

**注記**  
ドメインの ARN を取得するには、`describe-domain` コマンドを実行します。  

```
aws codeartifact describe-domain --domain {{my_domain}} --query domain.arn
```

ドメインには複数のタグを追加できます。例えば、{{my\_domain}} という名前のドメインに２つのタグを付けます。{{value1}} のタグ値がある {{key1}} という名前のタグキーと、{{value2}} のタグ値がある {{key2}} という名前のタグキーです。

```
aws codeartifact tag-resource --resource-arn arn:aws:codeartifact:{{us-west-2}}:{{123456789012}}:domain/{{my_domain}} --tags key={{key1}},value={{value1}} key={{key2}},value={{value2}}
```

成功した場合は、コマンドの出力はありません。

### ドメインのタグを表示する (CLI)
<a name="list-domains-tag-cli"></a>

を使用してドメインの AWS タグ AWS CLI を表示するには、次の手順に従います。タグが追加されていない場合、返されるリストは空になります。

ターミナルまたはコマンドラインで、ドメインの Amazon リソースネーム (ARN)という**list-tags-for-resource**コマンドを実行します。

**注記**  
ドメインの ARN を取得するには、`describe-domain`コマンドを実行します:  

```
aws codeartifact describe-domain --domain {{my_domain}} --query domain.arn
```

例えば、`arn:aws:codeartifact:{{us-west-2}}:{{123456789012}}:domain/{{my_domain}}` ARN の値を持った {{[my\_domain]}} というドメインのタグキーとタグ値のリストを表示するには、次のように入力します。

```
aws codeartifact list-tags-for-resource --resource-arn arn:aws:codeartifact:{{us-west-2}}:{{123456789012}}:domain/{{my_domain}}
```

成功した場合、このコマンドは次のような情報を返します。

```
{
    "tags": {
        "key1": "value1",
        "key2": "value2"
    }
}
```

### ドメインのタグを表示する (CLI)
<a name="update-domains-tag-cli"></a>

を使用してドメインのタグ AWS CLI を編集するには、次の手順に従います。既存のキーの値を変更したり、別のキーを追加できます。次のセクションに示すように、ドメインからタグを削除することもできます。

ターミナルまたはコマンドラインで、**tag-resource** コマンドを実行して、タグを更新するドメインの ARN を指定し、タグキーとタグ値を指定します。

**注記**  
ドメインの ARN を取得するには、`describe-domain`コマンドを実行してください:  

```
aws codeartifact describe-domain --domain {{my_domain}} --query domain.arn
```

```
aws codeartifact tag-resource --resource-arn arn:aws:codeartifact:{{us-west-2}}:{{123456789012}}:domain/{{my_domain}} --tags key={{key1}},value={{newvalue1}}
```

成功した場合は、コマンドの出力はありません。

### ドメインからタグを削除する (CLI)
<a name="delete-domains-tag-cli"></a>

を使用してドメインからタグ AWS CLI を削除するには、次の手順に従います。

**注記**  
ドメインを削除すると、削除されたドメインからすべてのタグの関連付けが削除されます。ドメインを削除する前にタグを削除する必要はありません。

ターミナルまたはコマンドラインで、**untag-resource** コマンドを実行して、タグを削除するドメインの ARN と削除するタグのタグキーを指定します。

**注記**  
ドメインの ARN を取得するには、`describe-domain`コマンドを実行してください :  

```
aws codeartifact describe-domain --domain {{my_domain}} --query domain.arn
```

例えば、{{key1}} および {{key2}} という名前のタグキーのある、{{mydomain}} という名前のドメインで複数のタグを削除するには、次を行います。

```
aws codeartifact untag-resource --resource-arn arn:aws:codeartifact:{{us-west-2}}:{{123456789012}}:domain/{{my_domain}} --tag-keys {{key1}} {{key2}}
```

成功した場合は、コマンドの出力はありません。タグを削除した後、ドメインの残りのタグは、`list-tags-for-resource` コマンドを使用して確認できます。

## ドメインにタグ付けする (コンソール)
<a name="tag-domains-console"></a>

コンソールまたは CLI を使用して、リソースのタグ付けをします。

**Topics**
+ [ドメインにタグを追加する (コンソール)](#add-tag-domains-console)
+ [ドメインのタグを表示する (コンソール)](#list-tag-domains-console)
+ [ドメインのタグを表示する (コンソール)](#update-tag-domains-console)
+ [ドメインからタグを削除する (コンソール)](#delete-tag-domains-console)

### ドメインにタグを追加する (コンソール)
<a name="add-tag-domains-console"></a>

コンソールを使用して既存のドメインにタグを追加します。

1. [https://console.aws.amazon.com/codesuite/codeartifact/home](https://console.aws.amazon.com/codesuite/codeartifact/home) で AWS CodeArtifact コンソールを開きます。

1. **[ドメイン]** ページで、タグを追加するドメインをクリックします。

1. **[詳細]** セクションを展開します。

1. **[ドメインタグ]** で、ドメインにタグがない場合は、**[ドメインタグを追加する]** をクリックするか、もしあれば **[ドメインタグの表示と編集]** をクリックします。

1. **[新しいタグを追加]** をクリックします。

1. **[キー]** フィールドと **[値]** フィールドに、追加するタグごとにテキストを入力します。( **[値]** フィールドはオプションです。) 例えば、**[キー]** では、「**Name**」と入力します。**[値]** には「**Test**」と入力します。  
![ドメイン設定。](http://docs.aws.amazon.com/ja_jp/codeartifact/latest/ug/images/domain-add-tag-console.png)

1. (オプション) **[タグの追加]** をクリックして行を追加し、さらにタグを入力します。

1. **[ドメインの更新]** をクリックします。

### ドメインのタグを表示する (コンソール)
<a name="list-tag-domains-console"></a>

コンソールを使用して既存のドメインのタグを一覧表示します。

1. [https://console.aws.amazon.com/codesuite/codeartifact/home](https://console.aws.amazon.com/codesuite/codeartifact/home) で AWS CodeArtifact コンソールを開きます。

1. **[ドメイン]** ページで、タグを表示するドメインをクリックします。

1. **[詳細]** のセクションを展開します。

1. **[ドメインタグ]** で、**[ドメインタグの表示と編集]** をクリックします。
**注記**  
このドメインにタグが追加されていない場合、コンソールは **[ドメインタグの追加]** を読み取ります。

### ドメインのタグを表示する (コンソール)
<a name="update-tag-domains-console"></a>

コンソールを使用してドメインに追加されたタグを編集します。

1. [https://console.aws.amazon.com/codesuite/codeartifact/home](https://console.aws.amazon.com/codesuite/codeartifact/home) で AWS CodeArtifact コンソールを開きます。

1. **[ドメイン]** ページで、タグを更新するドメインをクリックします。

1. **[詳細]** のセクションを展開します。

1. **[ドメインタグ]** で、**[ドメインタグの表示と編集]** をクリックします。
**注記**  
このドメインにタグが追加されていない場合、コンソールは **[ドメインタグの追加]** を読み取ります。

1. **[キー]** フィールドと **[値]** フィールドで、必要に応じて各フィールドの値を更新します。例えば、**Name** キーの場合は、**[値]** で、**Test** を **Prod** に変更します。

1. **[ドメインの更新]** をクリックします。

### ドメインからタグを削除する (コンソール)
<a name="delete-tag-domains-console"></a>

コンソールを使用してパイプラインからタグを削除できます。

1. [https://console.aws.amazon.com/codesuite/codeartifact/home](https://console.aws.amazon.com/codesuite/codeartifact/home) で AWS CodeArtifact コンソールを開きます。

1. **[ドメイン]** ページで、タグを削除するドメインをクリックします。

1. **[詳細]** のセクションを展開します。

1. **[ドメインタグ]** で、**[ドメインタグの表示と編集]** をクリックします。
**注記**  
このドメインにタグが追加されていない場合、コンソールは **[ドメインタグを追加]** を読み取ります。

1. 削除する各タグのキーと値の横にある **[削除]** をクリックします。

1. **[ドメインの更新]** をクリックします。