Les navigateurs appliquent la politique de même origine et peuvent rejeter les requêtes cross-origin entre différents noms de domaine. Configurez des règles de partage de ressources cross-origin (CORS) pour spécifier les origines, les méthodes de requête et les en-têtes autorisés.
Notes
L'exemple de code de cette rubrique utilise l'ID de région
cn-hangzhoupour la région Chine (Hangzhou). Par défaut, un endpoint public permet d'accéder aux ressources d'un bucket. Pour accéder aux ressources du bucket depuis d'autres services Alibaba Cloud dans la même région, utilisez un endpoint interne. Pour plus d'informations sur les régions et les endpoints pris en charge par OSS, consultez Régions et endpoints OSS.Pour configurer des règles CORS, vous devez disposer de l'autorisation
oss:PutBucketCors. Pour interroger les règles CORS, vous devez disposer de l'autorisationoss:GetBucketCors. Pour supprimer des règles CORS, vous devez disposer de l'autorisationoss:DeleteBucketCors. Pour plus d'informations, consultez Accorder une politique personnalisée aux utilisateurs RAM.
Définition de la méthode
Configurer des règles CORS
put_bucket_cors(request: PutBucketCorsRequest, **kwargs) → PutBucketCorsResult
Interroger des règles CORS
get_bucket_cors(request: GetBucketCorsRequest, **kwargs) → GetBucketCorsResult
Supprimer des règles CORS
delete_bucket_cors(request: DeleteBucketCorsRequest, **kwargs) → DeleteBucketCorsResult
Paramètres de requête
|
Paramètre |
Type |
Description |
|
request |
PutBucketCorsRequest |
Le paramètre de requête. Pour plus d'informations, consultez PutBucketCorsRequest |
|
GetBucketCorsRequest |
Le paramètre de requête. Pour plus d'informations, consultez GetBucketCorsRequest |
|
|
DeleteBucketCorsRequest |
Le paramètre de requête. Pour plus d'informations, consultez DeleteBucketCorsRequest |
Paramètres de réponse
|
Type |
Description |
|
PutBucketCorsResult |
La valeur de retour. Pour plus d'informations, consultez PutBucketCorsResult |
|
GetBucketCorsResult |
La valeur de retour. Pour plus d'informations, consultez GetBucketCorsResult |
|
DeleteBucketCorsResult |
La valeur de retour. Pour plus d'informations, consultez DeleteBucketCorsResult |
Pour plus d'informations sur la configuration des règles CORS, consultez put_bucket_cors.
Pour plus d'informations sur l'interrogation des règles CORS, consultez get_bucket_cors.
Pour plus d'informations sur la suppression des règles CORS, consultez delete_bucket_cors.
Exemple de code
Configurer des règles CORS
Interroger des règles CORS
Supprimer des règles CORS
Références
Pour plus d'informations sur la résolution des erreurs courantes de configuration CORS, consultez 34-CORS.
Pour obtenir l'exemple de code complet permettant de configurer des règles CORS, consultez put_bucket_cors.py.
Pour obtenir l'exemple de code complet permettant d'interroger des règles CORS, consultez get_bucket_cors.py.
Pour obtenir l'exemple de code complet permettant de supprimer des règles CORS, consultez delete_bucket_cors.py.