Etapa 3: fazer upload do código do aplicativo em um bucket do Amazon S3 - AWS OpsWorks

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á.

Etapa 3: fazer upload do código do aplicativo em um bucket do Amazon S3

Importante

O AWS OpsWorks Stacks serviço chegou ao fim da vida útil em 26 de maio de 2024 e foi desativado para clientes novos e existentes. É altamente recomendável que os clientes migrem suas cargas de trabalho para outras soluções o mais rápido possível. Se você tiver dúvidas sobre migração, entre em contato com a AWS Support equipe no AWS re:POST ou por meio do Premium AWS Support.

Como você deve fornecer um link para o repositório de código como parte da configuração do pipeline, tenha o código do repositório a mão antes de criar o pipeline. Nesta demonstração, você carrega um aplicativo Node.js em um bucket do Amazon S3.

Embora CodePipeline possa usar código diretamente de GitHub ou CodeCommit como fontes, este passo a passo demonstra como usar um bucket do Amazon S3. Nesta demonstração, você carrega o aplicativo Node.js app de exemplo para seu próprio bucket do Amazon S3, para que você possa fazer alterações no aplicativo. O bucket do Amazon S3 que você cria nesta etapa permite CodePipeline detectar alterações no código do aplicativo e implantar o aplicativo alterado automaticamente. Se desejar, use um bucket existente. Certifique-se de que o bucket atenda aos critérios descritos em Simple Pipeline Walkthrough (Amazon S3 Bucket) na documentação. CodePipeline

Importante

O bucket do Amazon S3 deve estar na mesma região em que o pipeline será criado posteriormente. No momento, CodePipeline oferece suporte ao provedor AWS OpsWorks Stacks somente na região Leste dos EUA (Norte da Virgínia) (us-east-1). Todos os recursos desta demonstração devem ser criados na região Leste dos EUA (N. da Virgínia). O bucket também deve ser versionado porque CodePipeline requer uma fonte versionada. Para obter mais informações, consulte Usar versionamento.

Para carregar seu aplicativo para o bucket do Amazon S3
  1. Baixe o arquivo ZIP do aplicativo AWS OpsWorks Stacks sample, Node.js, e salve-o em um local conveniente em seu computador local.

  2. Abra o console do Amazon S3 em https://console.aws.amazon.com/s3/.

  3. Escolha Criar bucket.

  4. Na página Create a Bucket - Select a Bucket Name and Region, digite um nome exclusivo para o seu bucket em Bucket Name. Os nomes dos buckets devem ser exclusivos em todas as AWS contas, não apenas na sua própria conta. Esta demonstração usa o nome my-appbucket, mas é possível usar my-appbucket-yearmonthday para fazer com que o nome do bucket seja exclusivo. Na lista suspensa Region, escolha a opção US Standard e, em seguida, Create. US Standard equivale a us-east-1.

    Página Criar bucket do S3.
  5. Na lista All Buckets (Todos os buckets), selecione o bucket que você criou.

  6. Na página do bucket, escolha Upload (Carregar).

  7. Na página Upload - Select Files and Folders, selecione Add files. Procure o arquivo ZIP salvo na etapa 1, clique em Open e, em seguida, Start Upload.

    Caixa de diálogo Select Files and Folders do S3
  8. Após a conclusão do upload, selecione o arquivo ZIP na lista de arquivos do bucket e escolha a opção Properties.

  9. No painel Properties, copie o link para o arquivo ZIP e anote o link. Você precisará da parte do nome do bucket e do nome do arquivo ZIP deste link para criar o pipeline.