翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
環境を作成する
以下の手順に従って、後でワークフローアクションに関連付けることができる環境を作成します。
開始する前に
以下が必要です。
-
CodeCatalyst スペース。詳細については、「のセットアップと へのサインイン CodeCatalyst」を参照してください。
-
CodeCatalyst プロジェクト。詳細については、「ブループリントを使用したプロジェクトの作成」を参照してください。
-
ワークフローアクションが にアクセスするために必要なIAMロールを含む AWS アカウント接続 AWS。アカウント接続の作成については、「」を参照してください接続された AWS リソースへのアクセスを許可する AWS アカウント。環境ごとに最大 1 つのアカウント接続を使用できます。
注記
アカウント接続なしで環境を作成できますが、後で戻って接続を追加する必要があります。
-
次のいずれかの CodeCatalyst ロール。
-
スペース管理者
-
プロジェクト管理者
-
寄稿者
注記
Contributor ロール がある場合は、環境を作成できますが、接続に関連付ける AWS アカウント ことはできません。Space 管理者またはプロジェクト管理者ロールを持つユーザーに環境を AWS アカウント 接続に関連付けるように依頼する必要があります。
アクセス許可とロールの詳細については、「」を参照してくださいユーザープロジェクトアクセス許可の付与。
-
環境を作成するには
https://codecatalyst.aws/
で CodeCatalyst コンソールを開きます。 -
プロジェクトを選択します。
ナビゲーションペインで CI/CD を選択し、環境 を選択します。
-
環境名 に、
Production
や などの名前を入力しますStaging
。 -
環境タイプ で、次のいずれかを選択します。
-
非本番稼働 – アプリケーションをテストして、本番稼働に移行する前に意図したとおりに動作していることを確認することができる環境。
-
本番稼働 – パブリックに利用可能で、確定したアプリケーションをホストする「ライブ」環境。
本番稼働用 を選択すると、環境が関連付けられているアクションの横に本番稼働用バッジが表示されます。バッジを使用すると、本番稼働環境にデプロイされているアクションをすばやく確認できます。バッジの外観を除き、本番稼働環境と非本番稼働環境の間に違いはありません。
-
-
(オプション) 説明 に、 などの説明を入力します
Production environment for the hello-world app
。 -
AWS アカウント 接続 - オプションで、この環境に関連付ける AWS アカウント接続を選択します。この環境に割り当てられているワークフローアクションは、関連付けられた に接続できます AWS アカウント。で AWS アカウント 接続を作成する方法の詳細については CodeCatalyst、「」を参照してください接続された AWS リソースへのアクセスを許可する AWS アカウント。
使用する AWS アカウント 接続がリストされていない場合は、プロジェクトで許可されていない可能性があります。詳細については、「Amazon CodeCatalyst 管理者ガイド」の「プロジェクト制限アカウント接続の設定」を参照してください。
-
デフォルトのIAMロール で、この環境に関連付けるIAMロールを選択します。この環境に割り当てられているワークフローアクションはこのIAMロールを継承し、 のサービスやリソースに接続するために使用できます AWS アカウント。
環境を複数のアクションに割り当てる必要があり、これらのアクションにここで指定したデフォルトのアクションとは異なるIAMロールが必要な場合は、ロールを切り替えるオプションを使用して、各アクションの設定タブで異なるロールを指定できます。詳細については、「アクションのIAMロールの変更」を参照してください。
デフォルトとして使用するIAMロールがリストされていない場合は、 AWS アカウント 接続にまだ追加されていない可能性があります。アカウント接続にIAMロールを追加するには、「」を参照してくださいアカウント接続へのIAMロールの追加。
-
(オプション) VPC接続 で、この環境に関連付けるVPC接続を選択します。VPC 接続の作成の詳細については、「Amazon 管理者ガイド」の「Amazon Virtual Private Clouds の管理」を参照してください。 CodeCatalyst
使用するVPC接続がリストされていない場合は、プロジェクトで許可されていない AWS アカウント 接続が含まれている可能性があります。詳細については、「Amazon CodeCatalyst 管理者ガイド」の「プロジェクト制限アカウント接続の設定」を参照してください。
-
環境の作成 を選択します。空の環境 CodeCatalyst を作成します。
次のステップ
-
環境を作成したら、ワークフローアクションに関連付ける準備が整いました。詳細については、「環境とアクションの関連付け」を参照してください。