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á.
Criar uma implantação de EC2 /On-Premises Compute Platform () CLI
Para usar o AWS CLI para implantar uma revisão na plataforma de computação EC2 /On-Premises:
-
Depois de ter preparado as instâncias, criado o aplicativo e enviado a revisão, siga um destes procedimentos:
-
Se você deseja implantar uma revisão de um bucket do Amazon S3, continue na etapa 2 agora.
-
Se você quiser implantar uma revisão a partir de um GitHub repositório, primeiro conclua as etapas em eConectar um CodeDeploy aplicativo a um GitHub repositório, em seguida, continue com a etapa 2.
-
-
Chame o comando create-deployment, especificando o ID da implantação, especificando:
-
--application-name
: Um nome de aplicativo. Para ver uma lista de nomes de aplicativos, chame o comando list-applications. -
--deployment-group-name
: Um nome de grupo EC2 de implantação da Amazon. Para ver uma lista de nomes de grupos de implantação, chame o list-deployment-groupscomando. -
--revision
: Informações sobre a revisão a ser implantada:Para revisões armazenadas no Amazon S3:
-
s3Location
: O nome do bucket do Amazon S3 que contém a revisão. -
s3Location --> key
: O nome da revisão carregada. -
s3Location --> bundleType
: O nome e o tipo de arquivo da revisão carregada.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.
-
s3Location --> version
: (Opcional) O identificador de versão do Amazon S3 da revisão. (Se o identificador da versão não for especificado, CodeDeploy usa a versão mais recente.) -
s3Location --> eTag
: (Opcional) O ETag para a revisão. (Se não ETag for especificado, CodeDeploy ignora a validação do objeto.)
Para revisões armazenadas em: GitHub
-
gitHubLocation --> repository
: 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. -
gitHubLocation --> commitId
: O ID de confirmação da revisão.
-
-
--deployment-config-name
: (Opcional) O nome de uma configuração de implantação a ser usada. Para ver uma lista de configurações de implantação, chame o list-deployment-configscomando. (Se não for especificado, CodeDeploy usa uma configuração de implantação padrão específica.) -
--ignore-application-stop-failures | --no-ignore-application-stop-failures
: (Opcional) Para que a implantação em uma instância continue para o evento de ciclo de vida da implantaçãoBeforeInstall
se o evento de ciclo de vida de implantaçãoApplicationStop
falhar. -
--description
: (Opcional) Uma descrição da implantação. -
--file-exists-behavior
: (Opcional) Como parte do processo de implantação, o CodeDeploy agente remove de cada instância todos os arquivos instalados pela implantação mais recente. Escolha o que acontece quando arquivos que não faziam parte de uma implantação anterior aparecem nos locais de implantação de destino. -
--target-instances
: Para implantações azul/verde, informações sobre as instâncias que pertencem ao ambiente substituto em uma implantação azul/verde, incluindo os nomes de um ou mais grupos do Amazon Auto Scaling EC2 ou a chave, o tipo e o valor do filtro de tags usados para identificar instâncias da Amazon. EC2
-
nota
Use essa sintaxe como parte da chamada create-deployment para especificar informações sobre uma revisão no Amazon S3 diretamente na linha de comando. (version
e eTag
são opcionais.)
--s3-location bucket=string,key=string,bundleType=tar|tgz|zip,version=string,eTag=string
Use essa sintaxe como parte da create-deployment chamada para especificar informações sobre uma revisão GitHub diretamente na linha de comando:
--github-location repository=string,commitId=string
Para obter informações sobre revisões que já foram enviadas, chame o list-application-revisionscomando.
Para acompanhar o status da sua implantação, consulte Exibir detalhes CodeDeploy da implantação .
referência do comando create-deployment
Abaixo está a estrutura do comando e as opções do create-deployment
comando. Para obter mais informações, consulte a referência de criação e implantação na Referência de comandos da AWS CLI .
create-deployment --application-name <value> [--deployment-group-name <value>] [--revision <value>] [--deployment-config-name <value>] [--description <value>] [--ignore-application-stop-failures | --no-ignore-application-stop-failures] [--target-instances <value>] [--auto-rollback-configuration <value>] [--update-outdated-instances-only | --no-update-outdated-instances-only] [--file-exists-behavior <value>] [--s3-location <value>] [--github-location <value>] [--cli-input-json <value>] [--generate-cli-skeleton <value>]