アクション
ACS::CICD::SoftwarePackageDeploy
説明
複数の Elastic Compute Service (ECS) インスタンスにソフトウェアパッケージをデプロイします。この操作は、Linux ECS インスタンスでのみ実行できます。
構文
Action: ACS::CICD::SoftwarePackageDeploy
Properties:
regionId: String
targets: Json
bucketName: String
objectName: String
isInternal: Boolean
downloadPath: String
deployScript: String
rateControl: Json属性
属性 | 説明 | タイプ | 必須 | デフォルト値 | 制限 |
regionId | リージョン ID。 | String | いいえ | {{ ACS::RegionId }} | |
targets | ソフトウェアパッケージをデプロイする ECS インスタンス。 | Json | はい | ||
bucketName | Object Storage Service (OSS) バケットの名前。 | String | はい | ||
objectName | OSS オブジェクトの名前。 | String | はい | ||
isInternal | 内部 URL を生成するかどうかを指定します。 | Boolean | いいえ | True | |
downloadPath | ソフトウェアパッケージのダウンロードパス。 | String | いいえ | /home/admin/app/ | |
deployScript | デプロイスクリプト。 | String | いいえ | | |
rateControl | レート制御設定。 | Json | いいえ | {'Mode': 'Concurrency', 'MaxErrors': 0, 'Concurrency': 10} |
出力
なし
参照
詳細については、GitHub の ACS::CICD::SoftwarePackageDeploy.yml をご参照ください。