Descrição
Baixe arquivos do Object Storage Service (OSS) e executa comandos para atualizar uma instância de serviço.
Sintaxe
Action: ACS::CN::UpgradeServiceInstanceByRunCommand
Properties:
regionId: String
serviceInstanceId: String
resourceName: String
applicationGroupName: String
artifactsUrl: String
artifactsDownloadDirectory: String
commandType: String
commandContent: String
workingDir: String
timeout: Number
enableParameter: Boolean
parameters: Json
OOSAssumeRole: String
Atributos
|
Atributo |
Descrição |
Tipo |
Obrigatório |
Valor padrão |
Limite |
|
regionId |
ID da região. |
String |
Não |
{{ ACS::RegionId }} |
|
|
serviceInstanceId |
ID da instância de serviço do Compute Nest. |
String |
Sim |
||
|
resourceName |
Nome do recurso da instância ECS que executa os comandos. |
String |
Não |
||
|
applicationGroupName |
Nome do grupo de aplicativos da instância ECS que executa os comandos. |
String |
Não |
||
|
artifactsUrl |
URL de source dos arquivos. |
String |
Não |
||
|
artifactsDownloadDirectory |
Diretório de baixe dos arquivos. |
String |
Não |
||
|
commandType |
Tipo de comando. |
String |
Não |
RunShellScript |
|
|
commandContent |
Conteúdo do comando. |
String |
Sim |
Tamanho máximo: 16.384 bytes. |
|
|
workingDir |
Diretório de trabalho para execução do comando. |
String |
Não |
||
|
timeout |
Tempo limite. |
Number |
Não |
600 |
|
|
enableParameter |
Indica se os comandos contêm parâmetros de criptografia ou personalizados. |
Boolean |
Não |
False |
|
|
parameters |
Parâmetros do comando. |
Json |
Não |
{} |
Saída
|
Item de saída |
Descrição |
Tipo |
|
commandOutput |
List |
Referências
Modelo YAML de source no GitHub: ACS::CN::UpgradeServiceInstanceByRunCommand.