动作描述
下载OSS文件到ECS实例并执行命令
语法
Action: ACS::ESS::DownloadOSSFileAndRunCommand
Properties:
regionId: String
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 }} | |
instanceId | ECS实例ID | String | 是 | ||
bucketName | OSS bucket名称 | String | 是 | ||
objectName | OSS对象名称 | String | 是 | ||
URLExpirationTime | OSS文件下载链接的过期时间 | Number | 否 | 6000 | |
OSSRegion | OSS所在地域 | String | 是 | ||
tokenInfo | 指定一个token来下载文件,只有从GitHub下载文件时会用到 | String | 否 | ||
destinationDir | 文件在ECS实例中的下载目录 | String | 是 | ||
whetherSaveToFile | 是否将内容下载到特定文件 | Boolean | 否 | True | |
commandContent | 命令内容 | String | 是 | ||
workingDir | 脚本在ECS实例中的运行目录。Linux系统实例默认在管理员(root用户)的home目录下,即/root。Windows系统实例默认在云助手客户端进程所在目录,例如C:\Windows\System32。 | String | 否 | ||
timeout | ECS实例中执行命令的超时时间 | Number | 否 | 600 |
返回值
返回值名称 | 描述 | 类型 |
downloadFileCommandOutput | String | |
runCommandOutput | String |
详情
文档内容是否对您有帮助?