Appliquer une politique à un bucket

Vous pouvez appliquer une politique à votre bucket. Une politique de bucket vous permet, par exemple, de définir quels utilisateurs ou groupes peuvent accéder aux objets qu’il contient, en limitant éventuellement les actions à la lecture seule ou en accordant toutes les autorisations nécessaires pour modifier ou supprimer le contenu. Pour en savoir plus, voir À propos des politiques.

Si une politique a déjà été appliquée à votre bucket, cette commande la remplacera par une nouvelle.

Appliquer une politique à un bucket avec AWS CLI (s3api)

Pour appliquer une politique à un bucket, utilisez la commande put-bucket-policy en suivant cette syntaxe :

Exemple de requête
$ aws s3api put-bucket-policy \
    --profile YOUR_PROFILE \
    --bucket BUCKET \
    --confirm-remove-self-bucket-access | --no-confirm-remove-self-bucket-access \
    --policy file://path/to/policy/file \
    --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 vous souhaitez appliquer la politique.

  • (optionnel) confirm-remove-self-bucket-access | no-confirm-remove-self-bucket-access : Si la valeur est confirm-remove-self-bucket-access, il est confirmé que vous souhaitez supprimer vos permissions pour modifier cette politique de bucket dans le futur.

  • policy : Le chemin d’accès au fichier de configuration JSON qui contient les politiques de bucket. Pour en savoir plus sur l’écriture de ce fichier, voir Référence pour la configuration d’une politique de bucket.

  • 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 politique est appliquée au bucket.

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.