Manual deploys - AWS AmplifyHospedagem

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

Manual deploys

As implantações manuais permitem que você publique seu aplicativo web com o Amplify Hosting sem conectar um provedor Git. Você pode escolher arrastar e soltar uma pasta do seu desktop e hospedar seu site em segundos. Como alternativa, você pode fazer referência a um bucket do Amazon S3. Você também pode especificar um URL público para o local em que seus arquivos estão armazenados.

Para o Amazon S3, você também pode configurarAWS Lambda gatilhos para atualizar seu site sempre que novos ativos forem carregados. Esta postagem do blog descreve o processo de configuração de um gatilho Lambda para implantar automaticamente alterações no Amplify Hosting quando atualizações são feitas em um bucket do Amazon S3.

O Amplify Hosting não suporta implantações manuais para aplicativos renderizados do lado do servidor (SSR). Para obter mais informações, consulte Implemente aplicativos renderizados no lado do servidor com o Amplify Hosting.

Arrastar e soltar

Para implantar manualmente um aplicativo usando o recurso de arrastar e soltar
  1. Faça login noAWS Management Console e abra o console do Amplify.

  2. A forma como você acessa a página Hospede seu aplicativo web depende se você está começando na página inicial do Amplify ou na página Todos os aplicativos.

    • Da página inicial do Amplify

      1. Escolha Como começar.

      2. Na seção Entregar, escolha Começar.

    • Na página Todos os aplicativos

      1. No canto superior

  3. Na página Hospedar seu aplicativo web, escolha Implantar sem o provedor Git. Depois, escolha Continue (Continuar).

  4. Na seção Iniciar uma implantação manual, em Nome do aplicativo, insira o nome do seu aplicativo.

  5. Em Nome do ambiente, insira um nome significativo para o ambiente, comodevelopment ouproduction.

  6. Em Método, escolha Arrastar e soltar.

  7. Arraste e solte arquivos da sua área de trabalho para a zona de soltar ou use Escolher arquivos para selecionar os arquivos do seu computador. Os arquivos que você arrasta e solta ou seleciona podem ser uma pasta ou um arquivo zip que contém a raiz do seu site.

  8. Escolha Save and deploy (Save e implantar).


            Um gif animado que demonstra como arrastar e soltar ou escolher os arquivos para implantar seu aplicativo.

Amazon S3 ou qualquer URL

Para implantar manualmente um aplicativo do Amazon S3 ou de um URL público
  1. Faça login noAWS Management Console e abra o console do Amplify.

  2. Na parte superior da página, escolha

  3. Na seção Entregar, escolha Começar.

  4. Na página Hospedar seu aplicativo web, escolha Implantar sem o provedor Git. Depois, escolha Continue (Continuar).

  5. Na seção Iniciar uma implantação manual, em Nome do aplicativo, insira o nome do seu aplicativo.

  6. Em Nome do ambiente, insira um nome significativo para o ambiente, comodevelopment ouproduction.

  7. Em Método, escolha Amazon S3 ou Qualquer URL.

  8. O procedimento para fazer o upload de seus arquivos depende do método de upload.

    • Amazon S3

      1. Em Bude dados para

      2. Em Arquivo Zip, selecione o nome do arquivo zip a ser implantado.

    • Qualquer URL

      1. Em URL do recurso, insira o URL do arquivo compactado a ser implantado.

  9. Escolha Save and deploy (Save e implantar).

nota

Ao criar a pasta zip, certifique-se de compactar o conteúdo da saída da compilação e não a pasta de nível superior. Por exemplo, se a saída da compilação gerar uma pasta chamada “build” ou “public”, primeiro navegue até essa pasta, selecione todo o conteúdo e compacte-o a partir daí. Se você não fizer isso, verá um erro de “Acesso negado” porque o diretório raiz do site não será inicializado corretamente.

<Error> <Code>AccessDenied</Code> <Message>Access Denied</Message> <RequestId>4442587FB7D0A2F9</RequestId> <HostId>...</HostId> </Error>