

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

# Configure o compartilhamento de Cross-origin recursos (CORS) para seu bucket
<a name="access-grant-cors"></a>

Você deve configurar o compartilhamento de recursos de origem cruzada (CORS) para todos os buckets usados pelo seu aplicativo web. Uma configuração * CORS * é um documento que define regras que identificam as origens que você permitirá acessar seu bucket. Para obter mais informações sobre o CORS, consulte [ Configurando o compartilhamento de recursos de origem cruzada (CORS). ](https://docs.aws.amazon.com/AmazonS3/latest/userguide/enabling-cors-examples.html?icmpid=docs_amazons3_console)

**Importante**  
Se você não configurar o CORS, seus usuários finais receberão um erro ao tentarem acessar um local no seu aplicativo da web.

**Para configurar o compartilhamento Cross-origin de recursos (CORS) para seu bucket do Amazon S3**

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

1. Escolha ** Buckets no painel ** de navegação esquerdo e pesquise seu bucket na caixa de diálogo de pesquisa, depois escolha a ** guia ** Permissões.

1. No compartilhamento ** Cross-origin de recursos (CORS)**, escolha ** Editar ** e cole o código a seguir. {{WebAppEndpoint}}Substitua pelo endpoint de acesso real do seu aplicativo web. Isso pode ser o endpoint de acesso público ou hospedado em VPC criado quando o aplicativo web é criado, ou um endpoint de acesso personalizado, se você criar um. Certifique-se de não inserir barras finais, pois isso causa erros quando os usuários tentam fazer login no seu aplicativo da web.
   + Exemplo incorreto: `https://webapp-c7bf3423.transfer-webapp.us-east-2.on.aws/`
   + Exemplos corretos:
     + `https://webapp-c7bf3423.transfer-webapp.us-east-2.on.aws`
     + `https://vpce-05668789767a-fh45z079.vpce-mq.transfer-webapp.us-east-1.on.aws`

   Se você estiver reutilizando um bucket para vários aplicativos da web, anexe seus endpoints à lista. `AllowedOrigins`

   ```
   [
     {
       "AllowedHeaders": [
         "*"
       ],
       "AllowedMethods": [
         "GET",
         "PUT",
         "POST",
         "DELETE",
         "HEAD"
       ],
       "AllowedOrigins": [
         "https://{{WebAppEndpoint}}"
       ],
       "ExposeHeaders": [
         "last-modified",
          "content-length",
         "etag",
         "x-amz-version-id",
         "content-type",
         "x-amz-request-id",
         "x-amz-id-2",
         "date",
         "x-amz-cf-id",
         "x-amz-storage-class",
         "access-control-expose-headers"
        ],
       "MaxAgeSeconds": 3000
     }
   ]
   ```

1.  Escolha ** Salvar alterações ** para atualizar o CORS.

Para testar a configuração do CORS, consulte [ Testando o ](https://docs.aws.amazon.com/AmazonS3/latest/userguide/testing-cors.html) CORS.