翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
AWS アカウント と へのデプロイ VPCs
CodeCatalyst ワークフロー を使用すると、アプリケーションやその他のリソースをデプロイして、 AWS クラウドVPCs内の AWS アカウントと Amazon をターゲットにできます。これらのデプロイを有効にするには、 CodeCatalyst 環境を設定する必要があります。
CodeCatalyst 開発環境 と混同されない環境 は、 CodeCatalyst ワークフローが接続VPCするターゲット AWS アカウント とオプションの Amazon https://docs.aws.amazon.com/codecatalyst/latest/userguide/devenvironment.htmlを定義します。環境は、ターゲットアカウント内の AWS サービスとリソースにアクセスするためにワークフローが必要とするIAMロールも定義します。
複数の環境を設定し、開発、テスト、ステージング、本番稼働などの名前を付けることができます。これらの環境にデプロイすると、デプロイに関する情報が環境の CodeCatalyst デプロイアクティビティタブとデプロイターゲットタブに表示されます。
環境の使用を開始するにはどうすればよいですか?
CodeCatalyst 環境を追加および使用する大まかな手順は次のとおりです。
-
CodeCatalyst スペースで、1 つ以上の AWS アカウント を接続します。このプロセス中に、ワークフローが のリソースにアクセスするために必要なIAMロールを追加します AWS アカウント。詳細については、「接続された AWS リソースへのアクセスを許可する AWS アカウント」を参照してください。
-
CodeCatalyst プロジェクトで、ステップ 1 の AWS アカウントとIAMロールのいずれかを含む環境を作成します。詳細については、「環境を作成する」を参照してください。
-
CodeCatalyst プロジェクトで、ワークフローに、ステップ 2 で作成した環境を指すアクションを追加します。詳細については、「ワークフローへのアクションの追加」を参照してください。
これで、 環境が設定されました。アクションは、 環境で AWS アカウント 指定された にリソースをデプロイできるようになりました。
注記
Amazon をVPC環境に追加することもできます。詳細については、「 CodeCatalyst 管理ガイド」の「スペースVPCへの接続の追加」および「」を参照してください環境VPCへの の関連付け。
1 つのワークフロー内に複数の環境が存在するか?
はい。ワークフローに複数のアクションが含まれている場合、それらの各アクションに環境を割り当てることができます。例えば、2 つのデプロイアクションを含むワークフローがあるとします。1 つはmy-staging-enviroment
環境を割り当て、もう 1 つはmy-production-environment
環境を割り当てます。
環境をサポートするワークフローアクションはどれですか?
リソースを AWS クラウドにデプロイしたり、他の理由 (モニタリングやレポートなど) で AWS サービスと通信したりするワークフローアクションは、環境をサポートします。
デプロイ情報を に表示することをサポートするアクションはどれですか CodeCatalyst?
環境をサポートするワークフローアクションのうち、 CodeCatalyst コンソールのデプロイアクティビティページとデプロイターゲットページにデプロイ情報が表示されるのをサポートしているのはごくわずかです。
次のワークフローアクションは、デプロイ情報の表示をサポートします。
-
AWS CloudFormation スタックのデプロイ – 詳細については、「」を参照してください。 AWS CloudFormation スタックのデプロイ
-
Amazon にデプロイECSする – 詳細については、「」を参照してください。 ワークフローECSを使用した Amazon へのデプロイ
-
Kubernetes クラスターにデプロイする – 詳細については、「」を参照してください。 ワークフローEKSを使用した Amazon へのデプロイ
-
AWS CDK デプロイ – 詳細については、「」を参照してください。 ワークフローを使用した AWS CDK アプリケーションのデプロイ
サポートされるリージョン
環境ページには、任意の AWS リージョンのリソースを表示できます。
環境は必須ですか?
環境は、割り当てられたワークフローアクションがリソースを AWS クラウドにデプロイしたり、その他の理由 (モニタリングやレポートなど) で AWS サービスと通信したりする場合に必須です。
例えば、アプリケーションを構築するビルドアクションがあり、 AWS アカウント または Amazon と通信する必要がない場合VPC、そのアクションに環境を割り当てる必要はありません。ただし、ビルドアクションが の Amazon CloudWatch サービスにログを送信する場合は AWS アカウント、アクションに環境を割り当てる必要があります。