AWS アカウント を環境に関連付ける
環境と AWS アカウント を関連付けるには、以下の手順に従います。AWS アカウント を環境に関連付けると、環境に割り当てられたワークフローアクションが AWS アカウント に接続できるようになります。
アカウント接続の詳細については、「接続された AWS アカウントでの AWS リソースへのアクセスを許可する」を参照してください。
開始する前に
また、以下も必要になります。
-
ワークフローアクションが AWS にアクセスするために必要な IAM ロールを含む AWS アカウント接続。アカウント接続と作成の詳細については、「接続された AWS アカウントでの AWS リソースへのアクセスを許可する」を参照してください。環境ごとに最大 1 つのアカウント接続を使用できます。
-
次のいずれかの CodeCatalyst ロール: [スペース管理者] または [プロジェクト管理者]。詳細については、「ユーザーにプロジェクトアクセス許可を付与する」を参照してください。
AWS アカウント を環境に関連付けるには
https://codecatalyst.aws/
で CodeCatalyst コンソールを開きます。 -
プロジェクトを選択します。
ナビゲーションペインで、[CI/CD]、[環境] の順に選択します。
-
環境を選択します (例:
Production
)。 -
[環境を編集] を選択します。
-
[環境プロパティ] で、[AWS アカウント 接続 - オプション] ドロップダウンリストで、目的の AWS アカウント を選択します。
AWS アカウント 接続が一覧にない場合は、プロジェクトで許可されていない可能性があります。詳細については、「Amazon CodeCatalyst 管理者ガイド」の「プロジェクト制限アカウント接続の設定」を参照してください。
-
[デフォルトの IAM ロール] で、この環境に関連付ける IAM ロールを選択します。この環境に割り当てられているワークフローアクションは、この IAM ロールを継承し、これを使用して AWS アカウント のサービスやリソースに接続できます。
デフォルトとして使用する IAM ロールが一覧にない場合は、AWS アカウント 接続にまだ追加されていない可能性があります。アカウント接続に IAM ロールを追加するには、「IAM ロールをアカウント接続に追加する」を参照してください。