Devido à política de mesma origem dos navegadores, requisições entre origens podem ser rejeitadas durante a troca de dados ou o compartilhamento de recursos entre domínios diferentes. Este tópico descreve como configurar regras de compartilhamento de recursos entre origens (CORS). Nessas regras, você define os domínios de origem das requisições, os métodos HTTP permitidos para acesso entre origens e os cabeçalhos autorizados.
Observações de uso
Os exemplos de código deste tópico utilizam o ID da região
cn-hangzhou, correspondente à região China (Hangzhou). Por padrão, o acesso aos recursos de um bucket ocorre via endpoint público. Caso precise acessar esses recursos por meio de outros serviços da Alibaba Cloud na mesma região do bucket, utilize o endpoint interno. Para mais detalhes sobre regiões e endpoints do OSS, consulte Regiões e endpoints.Para configurar regras de CORS, é necessária a permissão
oss:PutBucketCors. A consulta dessas regras exige a permissãooss:GetBucketCors, enquanto a exclusão requer a permissãooss:DeleteBucketCors. Para saber mais, veja Conceder uma política personalizada.
Exemplos
Configure CORS rules
Query CORS rules
Delete CORS rules
Referências
Acesse os repositórios oficiais para obter o código completo dos exemplos de CORS: PutBucketCors, GetBucketCors e DeleteBucketCors.
Para configurar regras de CORS, consulte a operação da API PutBucketCors.
Para consultar regras de CORS, consulte a operação da API GetBucketCors.
Para excluir regras de CORS, consulte a operação da API DeleteBucketCors.