説明
Object Storage Service (OSS) オブジェクトを Elastic Compute Service (ECS) インスタンスにダウンロードし、コマンドを実行します。
構文
Action: ACS::ECS::DownloadOSSFileAndRunCommand
Properties:
regionId: String
parameters: Json
instanceId: String
bucketName: String
objectName: String
URLExpirationTime: Number
OSSRegion: String
tokenInfo: String
destinationDir: String
whetherSaveToFile: Boolean
commandContent: String
workingDir: String
timeout: Number属性
属性 | 説明 | タイプ | 必須 | デフォルト値 | 制限 |
regionId | リージョン ID。 | String | いいえ | {{ ACS::RegionId }} | |
parameters | コマンドのパラメーター。 | Json | いいえ | {} | |
instanceId | ECS インスタンスの ID。 | String | はい | ||
bucketName | OSS バケットの名前。 | String | はい | ||
objectName | OSS オブジェクトの名前。 | String | はい | ||
URLExpirationTime | OSS オブジェクトのダウンロード URL の有効期間。 | Number | いいえ | 6000 | |
OSSRegion | OSS バケットが存在するリージョン。 | String | はい | ||
tokenInfo | ファイルをダウンロードするために使用されるトークン。 この属性は、GitHub からファイルをダウンロードする場合にのみ必要です。 | String | いいえ | "" | |
destinationDir | ECS インスタンス上でオブジェクトがダウンロードされるディレクトリ。 | String | はい | ||
whetherSaveToFile | ファイルの内容を特定のファイルに保存するかどうかを指定します。 | Boolean | いいえ | True | |
commandContent | コマンドの内容。 | String | はい | ||
workingDir | ECS インスタンス上でコマンドが実行される作業ディレクトリ。 Linux ベースの ECS インスタンスの場合、作業ディレクトリはルートユーザーの /root ホームディレクトリです。 Windows ベースのインスタンスの場合、作業ディレクトリは クラウドアシスタント クライアントプロセスが存在するディレクトリです。 例: C:\Windows\System32。 | String | いいえ | "" | |
timeout | ECS インスタンス上でコマンドを実行するためのタイムアウト期間。 | Number | いいえ | 600 |
出力
出力項目 | 説明 | タイプ |
downloadFileCommandOutput | String | |
runCommandOutput | String |
参照
詳細については、GitHub の ACS::ECS::DownloadOSSFileAndRunCommand をご参照ください。