

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

# CodePipeline でパイプラインにタグ付けする
<a name="pipelines-tag"></a>

タグは、 AWS リソースに関連付けられたキーと値のペアです。CodePipeline で作成したパイプラインにタグを適用することができます。CodePipeline リソースのタグ付け、使用例、タグのキーと値の制約、サポートされているリソースの種類については、[リソースのタグ付け](tag-resources.md) を参照してください。

パイプラインを作成するときに CLI を使用してタグを指定できます。コンソールまたは CLI を使用してタグを追加または削除し、パイプラインのタグの値を更新できます。各パイプラインに最大 50 個のタグを追加できます。

**Topics**
+ [パイプラインにタグ付けする (コンソール)](#pipelines-tag-console)
+ [パイプラインにタグ付けする (CLI)](#pipelines-tag-cli)

## パイプラインにタグ付けする (コンソール)
<a name="pipelines-tag-console"></a>

コンソールまたは CLI を使用して、リソースのタグ付けをします。パイプラインは、コンソールまたは CLI のどちらでも管理できる唯一の CodePipeline リソースです。

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

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

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

1. にサインイン AWS マネジメントコンソール し、[http://console.aws.amazon.com/codesuite/codepipeline/home](https://console.aws.amazon.com/codesuite/codepipeline/home) で CodePipeline コンソールを開きます。

1. **Pipelines** ページで、タグを追加するパイプラインを選択します。

1. ナビゲーションパネルから [**Settings (設定)**] を選択します。

1. [**Pipeline tags**] で、[**Edit**] を選択します。

1. [**Key**] フィールドと [**Value**] フィールドに、追加するタグのセットごとにキーペアを入力します。( **[値]** フィールドはオプションです。) 例えば、**[キー]** では、「**Project**」と入力します。**[値]** には「**ProjectA**」と入力します。

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

1. [**Submit**] を選択してください。タグは、パイプラインの設定の下に表示されます。

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

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

1. にサインイン AWS マネジメントコンソール し、[http://console.aws.amazon.com/codesuite/codepipeline/home](https://console.aws.amazon.com/codesuite/codepipeline/home) で CodePipeline コンソールを開きます。

1. [**Pipelines**] ページで、タグを表示するパイプラインを選択します。

1. ナビゲーションパネルから [**Settings (設定)**] を選択します。

1. [**Pipeline tags**] で、[**Key**] 列と [**Value**] 列下のパイプラインのタグを表示します。

### パイプラインのタグを編集する (コンソール)
<a name="pipelines-tag-update-console"></a>

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

1. にサインイン AWS マネジメントコンソール し、[http://console.aws.amazon.com/codesuite/codepipeline/home](https://console.aws.amazon.com/codesuite/codepipeline/home) で CodePipeline コンソールを開きます。

1. [**Pipelines**] ページで、タグを更新するパイプラインを選択します。

1. ナビゲーションパネルから [**Settings (設定)**] を選択します。

1. [**Pipeline tags**] で、[**Edit**] を選択します。

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

1. [**Submit**] を選択してください。

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

コンソールを使用してパイプラインからタグを削除できます。関連付けられているリソースからタグを削除すると、そのタグが削除されます。

1. にサインイン AWS マネジメントコンソール し、[http://console.aws.amazon.com/codesuite/codepipeline/home](https://console.aws.amazon.com/codesuite/codepipeline/home) で CodePipeline コンソールを開きます。

1. [**Pipelines**] ページで、タグを削除するパイプラインを選択します。

1. ナビゲーションパネルから [**Settings (設定)**] を選択します。

1. [**Pipeline tags**] で、[**Edit**] を選択します。

1. 削除する各タグのキーと値の横にある [**Remove tag**] を選択します。

1. [**Submit**] を選択してください。

## パイプラインにタグ付けする (CLI)
<a name="pipelines-tag-cli"></a>

CLI を使用してリソースにタグを付けることができます。パイプラインのタグを管理するには、コンソールを使用する必要があります。

**Topics**
+ [パイプラインにタグを追加する (CLI)](#pipelines-tag-add-cli)
+ [パイプラインのタグを表示する (CLI)](#pipelines-tag-list-cli)
+ [パイプラインのタグを編集する (CLI)](#pipelines-tag-update-cli)
+ [パイプラインからタグを削除する (CLI)](#pipelines-tag-delete-cli)

### パイプラインにタグを追加する (CLI)
<a name="pipelines-tag-add-cli"></a>

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

作成時にタグをパイプラインに追加するには、「[パイプライン、ステージ、アクションを作成する](pipelines-create.md)」を参照してください。

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

ターミナルまたはコマンドラインで、タグを追加するパイプラインのAmazon リソースネーム (ARN)、および追加するタグのキーと値を指定して **tag-resource** コマンドを実行します。パイプラインに複数のタグを追加できます。例えば、{{MyPipeline}} というパイプラインに、{{Test}} のタグ値を持った {{DeploymentEnvironment}} というタグキーと、{{true}} のタグ値を持った {{IscontainerBased}} というタグキーの 2 つのタグを付けるとします。

```
aws codepipeline tag-resource --resource-arn arn:aws:codepipeline:{{us-west-2}}:{{account-id}}:{{MyPipeline}} --tags key={{Project}},value={{ProjectA}} key={{IscontainerBased}},value={{true}}
```

成功した場合、このコマンドは何も返しません。

### パイプラインのタグを表示する (CLI)
<a name="pipelines-tag-list-cli"></a>

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

ターミナルまたはコマンドラインで、**list-tags-for-resource** コマンドを実行します。例えば、`arn:aws:codepipeline:{{us-west-2}}:{{account-id}}:{{MyPipeline}}` ARN の値を持った {{MyPipeline}} という名前のパイプラインのタグキーとタグ値のリストを表示するとします。

```
aws codepipeline list-tags-for-resource --resource-arn arn:aws:codepipeline:{{us-west-2}}:{{account-id}}:{{MyPipeline}}
```

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

```
{
    "tags": {
        "Project": "ProjectA",
        "IscontainerBased": "true"
    }
}
```

### パイプラインのタグを編集する (CLI)
<a name="pipelines-tag-update-cli"></a>

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

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

```
aws codepipeline tag-resource --resource-arn arn:aws:codepipeline:{{us-west-2}}:{{account-id}}:{{MyPipeline}} --tags key={{Project}},value={{ProjectA}}
```

成功した場合、このコマンドは何も返しません。

### パイプラインからタグを削除する (CLI)
<a name="pipelines-tag-delete-cli"></a>

を使用してパイプラインからタグ AWS CLI を削除するには、次の手順に従います。関連付けられているリソースからタグを削除すると、そのタグが削除されます。

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

ターミナルまたはコマンド行で、タグを削除するパイプラインのARNと削除するタグのタグキーを指定して、**untag-resource** コマンドを実行します。例えば、{{MyPipeline}} という名前のパイプライン上のタグキーが {{Project}} および {{IscontainerBased}} である複数のタグを削除するには、次のようにします。

```
aws codepipeline untag-resource --resource-arn arn:aws:codepipeline:{{us-west-2}}:{{account-id}}:{{MyPipeline}} --tag-keys {{Project}} {{IscontainerBased}}
```

成功した場合、このコマンドは何も返しません。パイプラインに関連付けられているタグを確認するには、**list-tags-for-resource** コマンドを実行します。