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ção de uma aplicação no Amplify sem um repositório Git
As implantações manuais permitem que você publique seu aplicativo web com o Amplify Hosting sem conectar um provedor de Git. Você pode arrastar e soltar uma pasta compactada do seu desktop 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.
nota
As implantações manuais têm um limite máximo de tamanho de arquivo.zip de 5 GB devido às restrições de operação de cópia do Amazon S3. Se algum de seus artefatos de construção exceder esse tamanho, considere dividi-lo em arquivos menores ou usar um método de implantação alternativo.
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 obter mais informações, consulte Implantação de aplicações renderizadas do lado do servidor com o Amplify Hosting.
Implantações manuais de arrastar e soltar
Para implantar manualmente um aplicativo usando arrastar e soltar
-
Faça login no AWS Management Console e abra o console do Amplify
. -
No canto superior direito, escolha Criar nova aplicação.
-
Na página Começar a desenvolver com o Amplify, escolha Implantar sem Git. Em seguida, escolha Próximo.
-
Na página Iniciar uma implantação manual, em Nome da aplicação, insira o nome da sua aplicação.
-
Em Nome da ramificação, 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 soltura ou use Escolher pasta .zip para selecionar os arquivos do seu computador. O arquivo que você arrastar e soltar ou selecionar deve ser uma pasta zip que contenha o conteúdo da saída da sua compilação.
-
Escolha Salvar e implantar.
Implantação manual do Amazon S3 ou URL
nota
Se você estiver implantando um site estático de S3, o procedimento a seguir exige que você faça o upload de uma pasta compactada com o conteúdo da saída da compilação para o S3 balde. Recomendamos que você implante um site estático diretamente do S3 usando o nome e o prefixo do bucket. Para obter mais informações sobre esse processo simplificado, consulte Implantar um site estático para o Amplify a partir de um bucket do Amazon S3.
Para implantar manualmente um aplicativo do Amazon S3 ou de uma URL pública
-
Faça login no AWS Management Console e abra o console do Amplify
. -
No canto superior direito, escolha Criar nova aplicação.
-
Na página Começar a desenvolver com o Amplify, escolha Implantar sem Git. Em seguida, escolha Próximo.
-
Na página Iniciar uma implantação manual, em Nome da aplicação, insira o nome da sua aplicação.
-
Em Nome da ramificação, 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 S3 location of objects to host, escolha Procurar S3. Em seguida, selecione o nome do bucket do Amazon S3 na lista. As listas de controle de acesso (ACLs) devem estar habilitadas para o bucket selecionado. Para obter mais informações, consulte Solução de problemas de acesso ao bucket do Amazon S3 para implantações manuais.
-
Selecione o nome do arquivo .zip a ser implantado.
-
Escolha Escolher prefixo.
-
-
Qualquer URL
-
Em URL do recurso, insira a URL do arquivo .zip 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 para implantações manuais
Ao criar um bucket do Amazon S3, você usa a configuração de propriedade de objetos do Amazon S3 para controlar se as listas de controle de acesso ACLs () estão ativadas ou desativadas para o bucket. Para implantar manualmente um aplicativo no Amplify a partir de um bucket do Amazon S3 ACLs , ele deve estar habilitado no bucket.
Se você receber um AccessControlList
erro ao implantar a partir de um bucket do Amazon S3, o bucket foi criado com ACLs desativado e você deve habilitá-lo 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.