Configure o compartilhamento de recursos de origem cruzada (CORS) para seu bucket - AWS Transfer Family

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

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

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/

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

  3. Em Compartilhamento de recursos de origem cruzada (CORS), escolha Editar e cole o código a seguir. WebAppEndpointSubstitua pelo endpoint de acesso real do seu aplicativo web. Isso pode ser o endpoint de acesso 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/

    • Exemplo correto: https://webapp-c7bf3423.transfer-webapp.us-east-2.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 } ]
  4. Escolha Salvar alterações para atualizar o CORS.

Para testar sua configuração do CORS, consulte Testando o CORS.