アクション
ACS::CICD::DockerDeploy
説明
複数の Elastic Compute Service (ECS)インスタンスに Docker イメージをデプロイします。この操作は Linux インスタンスでのみ実行できます。
構文
Action: ACS::CICD::DockerDeploy
Properties:
regionId: String
targets: Json
acrId: String
namespace: String
repoName: String
imageVersion: String
dockerRunOptions: String
isInternal: Boolean
rateControl: Json属性
属性 | 説明 | タイプ | 必須 | デフォルト値 | 制限 |
regionId | リージョン ID。 | String | いいえ | {{ ACS::RegionId }} | |
targets | イメージをデプロイする ECS インスタンス。 | Json | はい | ||
acrId | コンテナレジストリ リポジトリの ID。 | String | はい | ||
namespace | 名前空間。 | String | はい | ||
repoName | リポジトリの名前。 | String | はい | ||
imageVersion | イメージのバージョン。 | String | はい | ||
dockerRunOptions | Docker ランタイム オプション。 | String | いいえ | "" | |
isInternal | 内部 URL を使用してイメージをプルするかどうかを指定します。 | Boolean | いいえ | True | |
rateControl | 同時タスクの数。 | Json | いいえ | {'Mode': 'Concurrency', 'MaxErrors': 0, 'Concurrency': 10} |
出力
なし
参照
詳細については、GitHub の ACS::CICD::DockerDeploy.yml をご参照ください。