翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Amazon ECRソースアクションリファレンス
新しいイメージが Amazon ECRリポジトリにプッシュされると、パイプラインをトリガーします。このアクションは、Amazon にプッシュされたイメージURIの を参照するイメージ定義ファイルを提供しますECR。このソースアクションは、他のすべてのソースアーティファクトのソースロケーションを許可 CodeCommitするために、 などの別のソースアクションと組み合わせてよく使用されます。詳細については、「チュートリアル: Amazon ECRソースと ECSからCodeDeploy デプロイまでのパイプラインを作成する」を参照してください。
コンソールを使用してパイプラインを作成または編集すると、 は、リポジトリで変更が発生したときにパイプラインを開始する CloudWatch イベントルール CodePipeline を作成します。
Amazon ECRアクションを介してパイプラインを接続する前に、Amazon ECRリポジトリを作成し、イメージをプッシュする必要があります。
アクションタイプ
-
カテゴリ:
Source
-
所有者:
AWS
-
プロバイダー:
ECR
-
バージョン:
1
設定パラメータ
- RepositoryName
-
必須:はい
イメージがプッシュされた Amazon ECRリポジトリの名前。
- ImageTag
-
必須:いいえ
イメージに使用するタグ。
注記
ImageTag
の値を指定しない場合、デフォルト値はlatest
になります。
入力アーティファクト
-
アーティファクトの数:
0
-
説明: 入力アーティファクトは、このアクションタイプには適用されません。
出力アーティファクト
-
アーティファクトの数:
1
-
説明: このアクションは、パイプライン実行をトリガーしたイメージURIの を含む
imageDetail.json
ファイルを含むアーティファクトを生成します。imageDetail.json
ファイルの詳細については、「imageDetailAmazon ECS Blue/Green デプロイアクションの .json ファイル」を参照してください。
出力変数
このアクションを設定すると、パイプライン内のダウンストリームアクションのアクション設定によって参照できる変数が生成されます。このアクションは、アクションに名前空間がない場合でも、出力変数として表示できる変数を生成します。名前空間を使用してアクションを設定し、これらの変数をダウンストリームアクションの設定で使用できるようにします。
詳細については、「変数リファレンス」を参照してください。
- RegistryId
-
リポジトリを含むレジストリに関連付けられた AWS アカウント ID。
- RepositoryName
-
イメージがプッシュされた Amazon ECRリポジトリの名前。
- ImageTag
-
イメージに使用するタグ。
- ImageDigest
-
イメージマニフェストの
sha256
ダイジェスト。 - イメージURI
-
イメージURIの 。
アクション宣言 (Amazon ECR の例)
以下も参照してください。
このアクションを利用する際に役立つ関連リソースは以下の通りです。
-
チュートリアル: Amazon ECRソースと ECSからCodeDeploy デプロイまでのパイプラインを作成する – このチュートリアルでは、Amazon ECSインスタンスにデプロイする CodeCommit および Amazon ECRソースを使用してパイプラインを作成するための、アプリケーション仕様ファイルと CodeDeploy アプリケーションおよびデプロイグループのサンプルを提供します。