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á.
Escolher um tipo de repositório do CodeDeploy
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 seu código de aplicativo em uma ou mais instâncias, esse código deve ser empacotado em um arquivamento e colocado em um repositório em que o CodeDeploy possa acessá-lo durante o processo de implantação. Você agrupa seu conteúdo implantável e um arquivo AppSpec em um arquivamento e, em seguida, carrega esse arquivamento em um dos tipos de repositório com suporte pelo CodeDeploy.
-
AWS Lambda e Amazon ECS: as implantações exigem um arquivo AppSpec, que possa ser acessado durante uma implantação de uma das seguintes maneiras:
-
De um bucket do Amazon S3.
-
Do texto digitado diretamente no editor de AppSpec 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ê usa a AWS CLI, pode fazer referência a um arquivo AppSpec que esteja em seu disco rígido ou em um disco 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).
-
No momento, o CodeDeploy 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 suas revisões de aplicativo em repositórios GitHub Saiba mais: |
Somente implantações do EC2/On-Premises 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 pipe do CodeDeploy Saiba mais: |
Somente implantações do EC2/On-Premises podem armazenar a revisão em um repositório BitBucket. |
nota
Uma implantação do AWS Lambda funciona somente com um repositório do Amazon S3.