説明
Elastic Compute Service (ECS) インスタンスにファイルをダウンロードし、コマンドを実行します。
構文
Action: ACS::ECS::DownloadFileAndRunCommand
Properties:
regionId: String
instanceId: String
sourceType: String
sourcePath: String
tokenInfo: String
destinationDir: String
overwrite: Boolean
commandContent: String
workingDir: String
timeout: Number属性
属性 | 説明 | タイプ | 必須 | デフォルト値 | 制限 |
regionId | リージョン ID。 | String | いいえ | {{ ACS::RegionId }} | |
instanceId | ECS インスタンスの ID。 | String | はい | ||
sourceType | ファイルストレージのタイプ。 | String | はい | ||
sourcePath | ファイルの URL。 | String | はい | ||
tokenInfo | ファイルをダウンロードするために使用されるトークン。この属性は、GitHub からファイルをダウンロードする場合にのみ必要です。 | String | いいえ | ||
overwrite | 既存のファイルを上書きするかどうかを指定します。 | Boolean | いいえ | True | |
destinationDir | ECS インスタンス上でファイルをダウンロードするディレクトリ。 | String | はい | ||
commandContent | クラウドアシスタント コマンド。 | String | はい | ||
workingDir | ECS インスタンス上でコマンドを実行する作業ディレクトリ。Linux ベースの ECS インスタンスの場合、作業ディレクトリはルートユーザーの /root ホームディレクトリです。Windows ベースのインスタンスの場合、作業ディレクトリはクラウドアシスタント クライアントプロセスが存在するディレクトリです。例: C:\Windows\System32。 | String | いいえ | "" | |
timeout | ECS インスタンス上でコマンドを実行するためのタイムアウト期間。 | Number | いいえ | 600 |
出力
出力項目 | 説明 | タイプ |
downloadFileCommandOutput | String | |
runCommandOutput | String |
参照
詳細については、GitHub の ACS::ECS::DownloadFileAndRunCommand をご参照ください。