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á.
Implantações manuais
As implantações manuais permitem publicar seu aplicativo web com o Amplify Hosting sem conectar um provedor do Git. É possível arrastar e soltar uma pasta da sua área de trabalho e hospedar seu site em segundos. Como alternativa, é possível referenciar ativos em um bucket do Amazon S3 ou especificar uma URL pública para o local em que seus arquivos estão armazenados.
Para o Amazon S3, você também pode configurar AWS Lambda gatilhos para atualizar seu site sempre que novos ativos forem carregados. Consulte a postagem do blog Implantar arquivos armazenados no Amazon S3, no Dropbox ou no seu desktop no console AWS Amplify
O Amplify Hosting não oferece suporte a implantações manuais para aplicativos renderizados do lado do servidor (SSR). Para ter mais informações, consulte Implantação de aplicativos renderizados do lado do servidor com o Amplify Hosting.
Implantação manual de arrastar e soltar
Para implantar manualmente um aplicativo usando arrastar e soltar
-
Faça login AWS Management Console e abra o console do Amplify
. -
No canto superior direito, escolha Criar novo aplicativo.
-
Na página Comece a criar com o Amplify, escolha Implantar sem Git. Em seguida, escolha Próximo.
-
Na seção Iniciar uma implantação manual, em Nome do aplicativo, insira o nome do seu aplicativo.
-
Em Nome da filial, insira um nome significativo, como
development
ouproduction
. -
Em Método, escolha Arrastar e soltar.
-
Arraste e solte uma pasta da sua área de trabalho na zona de soltar ou use Escolher pasta.zip para selecionar o arquivo do seu computador. O arquivo que você arrasta e solta ou seleciona deve ser uma pasta zip que contenha o conteúdo da saída da compilação.
-
Escolha Salvar e implantar.
Implantação manual do Amazon S3 ou URL
Para implantar manualmente um aplicativo do Amazon S3 ou de uma URL pública
-
Faça login AWS Management Console e abra o console do Amplify
. -
No canto superior direito, escolha Criar novo aplicativo.
-
Na página Comece a criar com o Amplify, escolha Implantar sem Git. Em seguida, escolha Próximo.
-
Na seção Iniciar uma implantação manual, em Nome do aplicativo, insira o nome do seu aplicativo.
-
Em Nome da filial, insira um nome significativo, como
development
ouproduction
. -
Em Método, escolha Amazon S3 ou Qualquer URL.
-
O procedimento para carregar seus arquivos depende do método de upload.
-
Amazon S3
-
Para Amazon S3 Bucket, selecione o nome do bucket Amazon S3 na lista. As listas de controle de acesso (ACLs) devem estar habilitadas para o bucket selecionado. Para ter mais informações, consulte Solução de problemas de acesso ao bucket do Amazon S3.
-
Em Arquivo Zip, selecione o nome do arquivo zip a ser implantado.
-
-
Qualquer URL
-
Em URL do recurso, insira a URL do arquivo compactado a ser implantado.
-
-
-
Escolha Salvar 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.
Solução de problemas de acesso ao bucket do Amazon S3
Ao criar um bucket do Amazon S3, você usa a configuração de Propriedade de Objeto do Amazon S3 para controlar se as listas de controle de acesso (ACLs) estão habilitadas ou desabilitadas para o bucket. Para implantar manualmente um aplicativo no Amplify a partir de um bucket do Amazon S3, as ACLs devem estar habilitadas no bucket.
Se você receber um erro AccessControlList
ao implantar a partir de um bucket do Amazon S3, o bucket foi criado com as ACLs desativadas e você deve habilitá-las no console do Amazon S3. Para obter instruções, consulte Definir propriedade de objetos em um bucket existente no Guia do usuário do Amazon Simple Storage Service.