Gestion des politiques de tables
Vous pouvez ajouter, supprimer, mettre à jour et consulter les politiques de tables en utilisant la console Amazon S3, l’API REST Amazon S3, le kit AWS SDK et l’AWS CLI. Pour plus d’informations, consultez les rubriques suivantes. Pour plus d’informations sur les actions Gestion des identités et des accès AWS (IAM) et les clés de condition prises en charge pour Amazon S3 Tables, consultez Gestion des accès pour S3 Tables. Pour obtenir des exemples de politiques de tables, consultez Politiques basées sur les ressources pour S3 Tables.
Ajout d’une politique de tables
Pour ajouter une politique de tables à une table, vous pouvez utiliser l’API REST Amazon S3, le kit AWS SDK ou l’AWS CLI.
Cet exemple montre comment visualiser la politique attachée à une table à l’aide de l’AWS CLI. Pour utiliser cette commande, remplacez les espaces réservés à la saisie utilisateur par vos propres informations.
aws s3tables get-table-policy \ --table-bucket-arn arn:aws:s3tables:us-east-1:111122223333:bucket/amzn-s3-demo-bucket1/table/tableID\ --namespacemy-namespace\ --namemy-table
Ouvrez la console Amazon S3 sur https://console.aws.amazon.com/s3/
. -
Dans le volet de navigation de gauche, choisissez Amazon S3.
-
Choisissez Compartiments de table et sélectionnez le nom du compartiment de table qui contient votre table, puis sélectionnez votre table dans ce compartiment.
-
Choisissez l’onglet Permissions (Autorisations).
-
Sous Politique de table, choisissez Modifier.
-
Dans l’éditeur de stratégie, saisissez le JSON de stratégie.
-
(Facultatif) Choisissez Exemples de stratégies pour voir des exemples de stratégies que vous pouvez adapter à vos besoins.
-
Après avoir saisi votre stratégie, choisissez Enregistrer les modifications.
Consultation d’une politique de tables
Pour visualiser la politique de compartiment attachée à une table, vous pouvez utiliser l’API REST Amazon S3, le kit AWS SDK ou l’AWS CLI.
Cet exemple montre comment visualiser la politique attachée à une table à l’aide de l’AWS CLI. Pour utiliser cette commande, remplacez les espaces réservés à la saisie utilisateur par vos propres informations.
aws s3tables get-table-policy \ --table-bucket-arn arn:aws:s3tables:us-east-1:111122223333:bucket/amzn-s3-demo-table-bucket \ --namespacemy-namespace\ --namemy-table
Ouvrez la console Amazon S3 sur https://console.aws.amazon.com/s3/
. -
Dans le volet de navigation de gauche, choisissez Amazon S3.
-
Choisissez Compartiments de table et sélectionnez le nom du compartiment de table qui contient votre table, puis sélectionnez votre table dans ce compartiment.
-
Choisissez l’onglet Permissions (Autorisations).
Suppression d’une politique de tables
Pour supprimer une politique attachée à une table, vous pouvez utiliser l’API REST Amazon S3, le kit AWS SDK ou l’AWS CLI.
Cet exemple montre comment supprimer une politique de tables à l’aide de l’AWS CLI. Pour utiliser cette commande, remplacez les espaces réservés à la saisie utilisateur par vos propres informations.
aws s3tables delete-table-policy \ --table-ARN arn:aws:s3tables:us-east-1:111122223333:bucket/amzn-s3-demo-table-bucket \ --namespaceyour-namespace\ --nameyour-table
Ouvrez la console Amazon S3 sur https://console.aws.amazon.com/s3/
. -
Dans le volet de navigation de gauche, choisissez Amazon S3.
-
Choisissez Compartiments de table et sélectionnez le nom du compartiment de table qui contient votre table, puis sélectionnez votre table dans ce compartiment.
-
Choisissez l’onglet Permissions (Autorisations).
-
Dans Stratégie de compartiment de table, sélectionnez Supprimer.