Solução de problemas de CORS - AWSElemental MediaStore

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

Solução de problemas de CORS

Se você notar um comportamento inesperado ao acessar um contêiner que tem uma política de CORS, siga estas etapas para solucionar o problema.

  1. Verifique se a política de CORS está anexada ao contêiner.

    Para obter instruções, consulte Visualizar uma política de CORS.

  2. Capture a solicitação e a resposta completas usando uma ferramenta de sua escolha, como o console do desenvolvedor do navegador. Verifique se a política de CORS anexada ao contêiner inclui pelo menos uma regra de CORS que corresponda aos dados na solicitação, da seguinte maneira:

    1. Verifique se a solicitação tem um cabeçalho Origin.

      Se o cabeçalho estiver ausente, o AWS Elemental MediaStore não tratará a solicitação como uma solicitação de origem cruzada e não enviará cabeçalhos de resposta de CORS de volta na resposta.

    2. Verifique se o cabeçalho Origin na solicitação corresponde a pelo menos um dos elementos AllowedOrigins na CORSRule específica.

      O esquema, o host e os valores de porta no cabeçalho da solicitação Origin devem corresponder a AllowedOrigins na CORSRule. Por exemplo, se você definir a CORSRule para permitir a origem http://www.example.com, as origens https://www.example.com e http://www.example.com:80 da solicitação não corresponderão à origem permitida na configuração.

    3. Verifique se o método na solicitação (ou o método especificado em Access-Control-Request-Method no caso de uma solicitação de simulação) é um dos elementos AllowedMethods na mesma CORSRule.

    4. Para uma solicitação de simulação, se a solicitação incluir um cabeçalho Access-Control-Request-Headers, verifique se CORSRule inclui as entradas AllowedHeaders para cada valor no cabeçalho Access-Control-Request-Headers header.