Ação
ACS::CICD::SoftwarePackageDeploy
Descrição
Implanta um pacote de software em várias instâncias do Elastic Compute Service (ECS). Há suporte apenas para instâncias ECS Linux.
Sintaxe
Action: ACS::CICD::SoftwarePackageDeploy
Properties:
regionId: String
targets: Json
bucketName: String
objectName: String
isInternal: Boolean
downloadPath: String
deployScript: String
rateControl: Json
Atributos
|
Atributo |
Descrição |
Tipo |
Obrigatório |
Valor padrão |
Limite |
|
regionId |
ID da região. |
String |
Não |
{{ ACS::RegionId }} |
|
|
targets |
Instâncias ECS de destino para implantar o pacote de software. |
Json |
Sim |
||
|
bucketName |
Nome do bucket do Object Storage Service (OSS). |
String |
Sim |
||
|
objectName |
Nome do objeto OSS. |
String |
Sim |
||
|
isInternal |
Define se uma URL interna será gerada. |
Boolean |
Não |
True |
|
|
downloadPath |
Caminho local para baixe o pacote de software. |
String |
Não |
/home/admin/app/ |
|
|
deployScript |
Script de implantação. |
String |
Não |
|
|
|
rateControl |
Configurações de controle de taxa. |
Json |
Não |
{'Mode': 'Concurrency', 'MaxErrors': 0, 'Concurrency': 10} |
Saída
Nenhuma
Referências
Para mais informações, consulte ACS::CICD::SoftwarePackageDeploy.yml no GitHub.