CodePipeline でパイプラインにタグ付けする - AWS CodePipeline

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

CodePipeline でパイプラインにタグ付けする

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

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

パイプラインにタグ付けする (コンソール)

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

パイプラインにタグを追加する (コンソール)

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

  1. AWS Management Console にサインインして、CodePipeline コンソール (https://console.aws.amazon.com/codesuite/codebuild/home) を開きます。

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

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

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

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

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

  7. [Submit] (送信) を選択します。タグは、パイプラインの設定の下に表示されます。

パイプラインのタグを表示する (コンソール)

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

  1. AWS Management Console にサインインして、CodePipeline コンソール (https://console.aws.amazon.com/codesuite/codebuild/home) を開きます。

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

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

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

パイプラインのタグを編集する (コンソール)

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

  1. AWS Management Console にサインインして、CodePipeline コンソール (https://console.aws.amazon.com/codesuite/codebuild/home) を開きます。

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

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

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

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

  6. [Submit] (送信) を選択します。

パイプラインからタグを削除する (コンソール)

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

  1. AWS Management Console にサインインして、CodePipeline コンソール (https://console.aws.amazon.com/codesuite/codebuild/home) を開きます。

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

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

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

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

  6. [Submit] (送信) を選択します。

パイプラインにタグ付けする (CLI)

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

パイプラインにタグを追加する (CLI)

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

作成時にタグをパイプラインに追加するには、「でパイプラインを作成する CodePipeline」を参照してください。

以下のステップでは、AWS CLI の最新版をすでにインストールしているか、最新版に更新しているものとします。詳細については、「AWS Command Line Interface のインストール」を参照してください。

ターミナルまたはコマンドラインで、タグを追加するパイプラインの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)

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

ターミナルまたはコマンドラインで、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)

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)

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 コマンドを実行します。