

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
<a name="manual-deploys"></a>

As implantações manuais permitem que você publique sua aplicação da Web com o Amplify Hosting sem conectar um provedor do Git. É possível arrastar e soltar uma pasta compactada 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.

**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](https://aws.amazon.com/blogs/mobile/deploy-files-s3-dropbox-amplify-console/) para obter mais detalhes sobre como configurar esse cenário.

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](server-side-rendering-amplify.md).

## Implantações manuais de arrastar e soltar
<a name="drag-and-drop"></a>

**Para implantar manualmente um aplicativo usando arrastar e soltar**

1. Faça login no Console de gerenciamento da AWS e abra o console do [Amplify](https://console.aws.amazon.com/amplify/).

1. No canto superior direito, escolha **Criar nova aplicação**.

1. Na página **Começar a desenvolver com o Amplify**, escolha **Implantar sem Git**. Em seguida, escolha **Próximo**.

1. Na página **Iniciar uma implantação manual**, em **Nome da aplicação**, insira o nome da sua aplicação.

1. Em **Nome da ramificação**, insira um nome significativo, como **development** ou **production**.

1. Em **Método**, escolha **Arrastar e soltar**.

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

1. Escolha **Salvar e implantar**.

## Implantação manual do Amazon S3 ou URL
<a name="amazon-s3-or-any-url"></a>

**nota**  
Se você estiver implantando um site estático a partir do S3, o procedimento a seguir exige que você faça o upload de uma pasta zip com o conteúdo da saída da compilação para o bucket do S3. 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](deploy-website-from-s3.md).

**Para implantar manualmente um aplicativo do Amazon S3 ou de uma URL pública**

1. Faça login no Console de gerenciamento da AWS e abra o console do [Amplify](https://console.aws.amazon.com/amplify/).

1. No canto superior direito, escolha **Criar nova aplicação**.

1. Na página **Começar a desenvolver com o Amplify**, escolha **Implantar sem Git**. Em seguida, escolha **Próximo**.

1. Na página **Iniciar uma implantação manual**, em **Nome da aplicação**, insira o nome da sua aplicação.

1. Em **Nome da ramificação**, insira um nome significativo, como **development** ou **production**.

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

1. O procedimento para carregar seus arquivos depende do método de upload.
   + Amazon S3

     1. Em **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](#troubleshooting-s3-bucket-access).

     1. Selecione o nome do arquivo .zip a ser implantado.

     1. Escolha **Escolher prefixo**.
   + Qualquer URL

     1. Em **URL do recurso**, insira a URL do arquivo .zip a ser implantado.

1. 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
<a name="troubleshooting-s3-bucket-access"></a>

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](https://docs.aws.amazon.com/AmazonS3/latest/userguide/object-ownership-existing-bucket.html?icmpid=docs_s3_hp-edit-object-ownership-page) no *Guia do usuário do Amazon Simple Storage Service*.