Obtenir des informations sur la configuration CORS d’un bucket
Vous pouvez obtenir des informations sur la configuration du partage de ressources cross-origin (CORS) appliquée à un bucket.
Obtenir des informations sur la configuration CORS d’un bucket avec AWS CLI
Avant de commencer : Installez et configurez AWS CLI. Pour en savoir plus, voir Installer et configurer AWS CLI. |
Pour obtenir des informations sur la configuration CORS d’un bucket, utilisez la commande get-bucket-cors en suivant cette syntaxe :
$ aws s3api get-bucket-cors \
--profile YOUR_PROFILE \
--bucket BUCKET \
--endpoint https://oos.eu-west-2.outscale.com
Cette commande contient les attributs suivants que vous devez spécifier :
-
(optionnel)
profile
: Le profil nommé que vous voulez utiliser, créé pendant la configuration d’AWS CLI. Pour en savoir plus, voir Installer et configurer AWS CLI. -
bucket
: Le nom du bucket auquel est appliquée la configuration CORS sur laquelle vous voulez obtenir des informations. -
endpoint
: Le endpoint correspondant à la Région à laquelle vous voulez envoyer la requête. Pour en savoir plus, voir Installer et configurer AWS CLI.
La commande get-bucket-cors renvoie les éléments suivants :
-
AllowedHeaders
: Les headers spécifiés dans le header Access-control-Request-Headers. Ces headers sont autorisés dans la requête préliminaire OPTIONS. Les headers autorisés qui ont été demandés dans cette requête préliminaire OPTIONS sont renvoyés dans la réponse. -
AllowedMethods
: Une ou plusieurs méthodes HTTP (GET
|PUT
|HEAD
|POST
|DELETE
) dont vous avez autorisé l’origine à l’exécuter. -
AllowedOrigins
: Une ou plusieurs origines à partir desquelles on peut accéder au bucket. -
ExposeHeaders
: Un ou plusieurs headers qui sont accessibles. -
MaxAgeSeconds
: La durée en secondes pendant laquelle la réponse préliminaire pour la source spécifiée peut être mise en cache.
{
"CORSRules": [
{
"AllowedHeaders": ["xxx","yyy"],
"AllowedMethods": ["PUT", "POST", "DELETE"],
"AllowedOrigins": ["https://www.example.com", "https://www.foobar.example"],
"MaxAgeSeconds": 3000
},
{
"AllowedHeaders": ["Authorization"],
"AllowedMethods": ["GET"],
"AllowedOrigins": ["https://yourdomain.tld", "https://www.your_domain.com"],
"MaxAgeSeconds": 3000
}
]
}
Pages connexes
AWS™ et Amazon Web Services™ sont des marques de commerce d'Amazon Technologies, Inc. ou de ses affiliées aux États-Unis et/ou dans les autres pays.