CodePipeline サービスロールを作成する - AWS CodePipeline

CodePipeline サービスロールを作成する

パイプラインの作成時に、サービスロールを作成するか、既存のサービスロールを使用します。

CodePipeline コンソールまたは AWS CLI をクリックして CodePipeline サービスロールを作成します。サービスロールは、パイプラインを作成するために必要であり、パイプラインは必ず作成元のサービスロールに関連付けられます。

AWS CLI でパイプラインを作成する前に、パイプライン用の CodePipeline サービス・ロールを作成する必要があります。サービスロールとポリシーを指定した AWS CloudFormation テンプレートの例については、チュートリアル: AWS CloudFormation デプロイアクションの変数を使用するパイプラインを作成する のチュートリアルを参照してください。

サービスロールは、AWS マネージドロールではなく、最初はパイプラインの作成用として作成します。次に、新しいアクセス許可をサービスロールポリシーに追加するたびに、パイプラインのサービスロールの更新が必要になる場合があります。サービスロールを使用してパイプラインを作成すると、このパイプラインに別のサービスロールを適用することはできません。推奨されるポリシーをサービスロールにアタッチします。

サービスロールの詳細については、「CodePipeline サービスロールを管理する」を参照してください。