すべてのプロダクト
Search
ドキュメントセンター

CloudOps Orchestration Service:ACS::ECS::DownloadFileAndRunCommand

最終更新日:Jan 17, 2025

説明

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 をご参照ください。