

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 recursos de origem cruzada (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 (](https://docs.aws.amazon.com/AmazonS3/latest/userguide/enabling-cors-examples.html?icmpid=docs_amazons3_console)CORS).

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

**Para configurar o compartilhamento de recursos de origem cruzada (CORS) para seu bucket 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, pesquise seu bucket na caixa de diálogo de pesquisa e, em seguida, escolha a guia **Permissões**.

1. Em **Compartilhamento de recursos de origem cruzada (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 que é 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 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 sua configuração do CORS, consulte [Testando o CORS](https://docs.aws.amazon.com/AmazonS3/latest/userguide/testing-cors.html).