Implante uma imagem Docker em várias instâncias ECS com Linux.
Ação
ACS::CICD::DockerDeploy
Descrição
Implanta uma imagem Docker em várias instâncias do Elastic Compute Service (ECS). Compatível apenas com instâncias Linux.
Sintaxe
Action: ACS::CICD::DockerDeploy
Properties:
regionId: String
targets: Json
acrId: String
namespace: String
repoName: String
imageVersion: String
dockerRunOptions: String
isInternal: Boolean
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 para implantação da imagem. |
Json |
Sim |
||
|
acrId |
ID do repositório do Container Registry. |
String |
Sim |
||
|
namespace |
Namespace. |
String |
Sim |
||
|
repoName |
Nome do repositório. |
String |
Sim |
||
|
imageVersion |
Versão da imagem. |
String |
Sim |
||
|
dockerRunOptions |
Opções de execução do Docker. |
String |
Não |
"" |
|
|
isInternal |
Indica se o download da imagem ocorre por URL interna. |
Boolean |
Não |
True |
|
|
rateControl |
Número de tarefas simultâneas. |
Json |
Não |
{'Mode': 'Concurrency', 'MaxErrors': 0, 'Concurrency': 10} |
Saída
Nenhuma
Referências
Para mais informações, consulte ACS::CICD::DockerDeploy.yml no GitHub.