As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Registre uma revisão do aplicativo no Amazon S3 com CodeDeploy
Se você já tiver chamado o comando push para enviar uma revisão de aplicativo ao Amazon S3, não será necessário registrar a revisão. No entanto, se você fizer upload de uma revisão para o Amazon S3 por outros meios e quiser que a revisão apareça no CodeDeploy console ou por meio do AWS CLI, siga estas etapas para registrar a revisão primeiro.
Se você enviou uma revisão do aplicativo para um GitHub repositório e deseja que a revisão apareça no CodeDeploy console ou por meio do AWS CLI, você também deve seguir estas etapas.
Você pode usar somente as APIs AWS CLI ou as CodeDeploy APIs para registrar revisões de aplicativos no Amazon S3 ou. GitHub
Tópicos
Registre uma revisão no Amazon S3 com ( CodeDeploy CLI)
-
Faça o upload do relatório no Amazon S3.
-
Use o comando register-application-revision, especificando:
-
O nome do aplicativo. Para ver uma lista de nomes de aplicativos, chame o comando list-applications.
-
Informações sobre a revisão a ser registrada:
-
O nome do bucket do Amazon S3 que contém a revisão.
-
O nome e o tipo de arquivo da revisão carregada. Para AWS Lambda implantações, a revisão é um AppSpec arquivo escrito em JSON ou YAML. Para implantações EC2/locais, a revisão contém uma versão dos arquivos de origem que CodeDeploy serão implantados em suas instâncias ou scripts que CodeDeploy serão executados em suas instâncias.
nota
Os formatos de arquivo tar e tar compactado (.tar e .tar.gz) não são compatíveis com instâncias do Windows Server.
-
(Opcional) O identificador de versão do Amazon S3 da revisão. (Se o identificador da versão não for especificado, CodeDeploy usará a versão mais recente.)
-
(Opcional) A ETag da revisão. (Se a ETag não for especificada, CodeDeploy ignorará a validação do objeto.)
-
-
(Opcional) Qualquer descrição que você queira associar à revisão.
-
As informações sobre uma revisão no Amazon S3 podem ser especificadas na linha de comando, usando essa sintaxe como parte da chamada de register-application-revision. (version
e eTag
são opcionais.)
Para um arquivo de revisão de uma implantação do EC2/On-Premises:
--s3-location bucket=string,key=string,bundleType=tar|tgz|zip,version=string,eTag=string
Para um arquivo de revisão para uma implantação do AWS Lambda:
--s3-location bucket=string,key=string,bundleType=JSON|YAML,version=string,eTag=string
Registre uma revisão GitHub com CodeDeploy (CLI)
nota
AWS Lambda implantações não funcionam com GitHub.
-
Faça o upload da revisão para o seu GitHub repositório.
-
Use o comando register-application-revision, especificando:
-
O nome do aplicativo. Para ver uma lista de nomes de aplicativos, chame o comando list-applications.
-
Informações sobre a revisão a ser registrada:
-
O nome GitHub do usuário ou grupo atribuído ao repositório que contém a revisão, seguido por uma barra (
/
), seguida pelo nome do repositório. -
O ID da confirmação que faz referência à revisão no repositório.
-
-
(Opcional) Qualquer descrição que você queira associar à revisão.
-
As informações sobre uma revisão em GitHub podem ser especificadas na linha de comando, usando essa sintaxe como parte da register-application-revision chamada:
--github-location repository=string,commitId=string