Atualização de um site estático implantado no Amplify a partir de um bucket do S3 - AWS Amplify Hospedagem

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

Atualização de um site estático implantado no Amplify a partir de um bucket do S3

Se você atualizar qualquer um dos objetos de um site estático em um bucket do S3 de uso geral hospedado no Amplify, deverá reimplantar a aplicação no Amplify Hosting para que as alterações entrem em vigor. O Amplify Hosting não detecta automaticamente as alterações no bucket do S3. Recomendamos que você use a AWS Command Line Interface (CLI) para atualizar seu site.

Sincronizar atualizações com o S3

Depois de fazer alterações nos arquivos de projeto do seu site, use o seguinte comando s3 sync a seguir para sincronizar as alterações feitas no diretório de origem local com o bucket de uso geral do Amazon S3 de destino. Para usar esse exemplo, substitua <source> pelo nome do seu diretório local e <target> pelo nome do seu bucket do Amazon S3.

aws s3 sync <source> <target>

Reimplante o site no Amplify Hosting

Use o comando amplify start-deployment a seguir para reimplantar sua aplicação atualizada em um bucket do Amazon S3 para Amplify Hosting. Para usar esse exemplo, substitua <app_id> pelo id da sua aplicação, <branch_name> pelo nome da sua ramificação e s3://amzn-s3-demo-website-bucket/prefix pelo seu bucket e prefixo do S3.

aws amplify start-deployment --app-id <app_id> --branch-name <branch_name> --source-url s3://amzn-s3-demo-website-bucket/prefix source-url-type BUCKET_PREFIX