Compartilhamento de recursos entre origens (CORS) no Lightsail - Amazon Lightsail

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

Compartilhamento de recursos entre origens (CORS) no Lightsail

O compartilhamento de recursos de origem cruzada (CORS) define uma maneira de os aplicativos web clientes carregados em um domínio interagirem com recursos em outro domínio. Com suporte ao CORS, você pode criar aplicações web avançadas do lado do cliente com o armazenamento de objetos do Lightsail e permitir de modo seletivo o acesso entre origens aos recursos de bucket. Veja mais informações em O que é CORS?.

Esta seção mostra como configurar o CORS para seus buckets do Lightsail usando a AWS Command Line Interface (AWS CLI). Para configurar seu bucket de modo que permita solicitações entre origens, adicione uma configuração do CORS ao bucket usando um documento JSON com definições de regras que identificam as origens autorizadas a acessar o bucket, as operações (métodos HTTP) aceitas por cada origem e outras informações específicas da operação.

Casos de uso do CORS

O exemplo de cenário a seguir detalha o modo provável como você precisará configurar o CORS com buckets do Lightsail.

Cenário: hospedagem de fontes web

Suponha que você queira hospedar fontes da web pelo seu bucket do Lightsail. Os navegadores exigem uma verificação de CORS (também chamada de verificação de simulação) para carregar fontes web. Você precisa configurar o bucket que hospeda a fonte web para permitir que qualquer origem faça essas solicitações.