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á.
Escolha um tipo de CodeDeploy repositório
O local de armazenamento dos arquivos exigidos pelo CodeDeploy é chamado de repositório. O uso de um repositório depende de qual plataforma de computação sua implantação usa.
-
EC2/On-Premises: Para implantar o código do seu aplicativo em uma ou mais instâncias, seu código deve ser empacotado em um arquivo e colocado em um repositório onde CodeDeploy possa acessá-lo durante o processo de implantação. Você agrupa seu conteúdo implantável e um AppSpec arquivo em um arquivo de arquivamento e, em seguida, faz o upload para um dos tipos de repositório suportados pelo. CodeDeploy
-
AWS Lambda e Amazon ECS: as implantações exigem um AppSpec arquivo, que pode ser acessado durante a implantação de uma das seguintes formas:
-
De um bucket do Amazon S3.
-
Do texto digitado diretamente no AppSpec editor no console. Para obter mais informações, consulte Crie uma implantação de Plataforma de Computação do AWS Lambda (console) e Criar uma implantação da plataforma de computação do Amazon ECS (console).
-
Se você usar o AWS CLI, poderá referenciar um AppSpec arquivo que esteja no seu disco rígido ou em uma unidade de rede. Para obter mais informações, consulte Crie uma implantação de Plataforma de Computação do AWS Lambda (CLI) e Crie uma implantação da Amazon ECS Compute Platform (CLI).
-
CodeDeploy atualmente oferece suporte aos seguintes tipos de repositório:
Tipo de repositório | Detalhes de repositório | Plataformas de computação com suporte |
Amazon S3 | O Amazon Simple Storage Service (Amazon S3) é a solução da AWS
para o armazenamento de objetos seguro e escalável. O Amazon S3 armazena dados como objetos dentro de buckets. Um objeto é composto de um arquivo e, opcionalmente, quaisquer metadados que descrevam esse arquivo. Para armazenar um objeto no Amazon S3, carregue o arquivo em um bucket. Ao carregar um arquivo, você pode definir permissões e metadados no objeto. Saiba mais: |
As implantações que usam as plataformas de computação a seguir podem armazenar a revisão em um bucket do Amazon S3.
|
GitHub | Você pode armazenar as revisões do seu aplicativo em GitHub Saiba mais: |
Somente implantações EC2/locais podem armazenar a revisão em um repositório. GitHub |
Bitbucket |
Você pode implantar código em grupos de implantação de instâncias do EC2 usando o CodeDeploy pipe Saiba mais: |
Somente implantações EC2/locais podem armazenar a revisão em um repositório. BitBucket |
nota
Uma AWS Lambda implantação funciona somente com um repositório Amazon S3.