Liste des actions compatibles avec les politiques de bucket

OUTSCALE Objet Storage est actuellement basé sur la solution RING de Scality. Ce service est compatible avec l’API Simple Storage Service (S3) d’AWS, mais quelques différences essentielles subsistent.

Cette page propose une liste exhaustive des actions compatibles dans le cadre de la fonctionnalité Bucket Policy. Vous pouvez vous référer à ce tableau pour vous assurer que vos politiques s’alignent sur nos fonctionnalités disponibles.

Tableau de comparaison

Action

Ressource

Description

s3:CreateMultipartUpload

Bucket

Permet de créer un dépôt partitionné. Pour en savoir plus, voir Créer un dépôt partitionné.

Pour que cette action fonctionne, vous devez également inclure s3:PutObjet dans votre politique.

s3:DeleteBucket

Bucket

Permet de supprimer un bucket. Pour en savoir plus, voir Supprimer un bucket.

s3:DeleteBucketLifecycleConfiguration

Bucket

Permet de supprimer la configuration de cycle de vie d’un bucket. Pour en savoir plus, voir Supprimer une configuration de cycle de vie.

Pour que cette action fonctionne, vous devez également inclure s3:PutBucketTagging dans votre politique.

s3:DeleteBucketPolicy

Bucket

Permet de supprimer la politique de bucket appliquée sur un bucket. Pour en savoir plus, voir Supprimer une politique de bucket.

s3:DeleteBucketTagging

Bucket

Permet de supprimer l’ensemble des tags d’un bucket.

s3:DeleteBucketWebsite

Bucket

Permet de supprimer la configuration d’un site web sur bucket. Pour en savoir plus, voir Supprimer un site web sur bucket.

s3:DeleteObjetTagging

Objet

Permet de supprimer l’ensemble des tags d’un objet. Pour en savoir plus, voir Gérer les tags d’un objet > Supprimer tous les tags d’un objet.

s3:GetBucketAcl

Bucket

Permet d’utiliser la sous-ressource Access Control List (ACL) pour renvoyer l’ACL d’un bucket. Pour en savoir plus, voir Obtenir des informations sur l’ACL d’un bucket.

s3:GetBucketCors

Bucket

Permet de renvoyer les informations de configuration Cross-Origin Resource Sharing (CORS) d’un bucket. Pour en savoir plus, voir Obtenir des informations sur la configuration CORS d’un bucket.

s3:GetBucketObjetLockConfiguration

Bucket

Permet de renvoyer les informations de configuration d’Objet Lock pour un bucket. Pour en savoir plus, voir Configurer un Object Lock par défaut sur un bucket > Obtenir des informations sur une configuration Object Lock.

Pour que cette action fonctionne, vous devez ajouter un slash final (/) à la fin de la ressource dans votre politique. Par exemple :

"Resource":"arn:aws:s3:::example-bucket/""

s3:GetBucketPolicy

Bucket

Permet de renvoyer l’ensemble des politiques d’un bucket. Pour en savoir plus, voir Obtenir des informations sur une politique de bucket.

s3:GetBucketTagging

Bucket

Permet de renvoyer l’ensemble des tags associés à un bucket.

s3:GetBucketVersioning

Bucket

Permet de renvoyer l’état de la version d’un bucket. Pour en savoir plus, voir Obtenir des informations sur le versioning d’un bucket.

s3:GetBucketWebsite

Bucket

Permet de renvoyer la configuration du site web spécifié dans la sous-ressource website. Pour en savoir plus, voir Obtenir des informations sur un site web sur bucket.

s3:GetEncryptionConfiguration

Bucket

Permet de renvoyer la configuration de chiffrement par défaut d’un bucket.

s3:GetLifecycleConfiguration

Bucket

Permet de renvoyer la configuration du cycle de vie d’un bucket. Pour en savoir plus, voir Obtenir des informations sur la configuration de cycle de vie de votre bucket.

s3:GetObjet

Objet

Permet de récupérer des objets. Pour en savoir plus, voir Télécharger un objet depuis un bucket.

s3:GetObjetRetention

Objet

Permet de renvoyer les paramètres de rétention d’un objet. Pour en savoir plus, voir Configurer un Object Lock spécifique sur un objet > Obtenir des informations sur les paramètres de rétention d’un objet.

s3:HeadBucket

Bucket

Permet de vérifier l’existence d’un bucket. Pour en savoir plus, voir Obtenir des informations sur un bucket > Vérifier l’existence et l’accès au bucket.

Pour que cette action fonctionne, vous devez également inclure s3:ListBucket dans votre politique.

s3:HeadObject

Objet

Permet de vérifier l’existence d’un objet. Pour en savoir plus, voir Obtenir des informations sur les metadata d’un objet.

Pour que cette action fonctionne, vous devez également inclure s3:GetObject dans votre politique.

s3:ListBucket

Bucket

Permet de lister jusqu’à 1000 objets dans un bucket.

s3:ListParts

Objet

Permet de lister les parties déposées dans un dépôt partitionné. Pour en savoir plus, voir Lister les parties d’un dépôt partitionné.

Pour que cette action fonctionne, vous devez également inclure s3:ListMultipartUploadParts dans votre politique.

s3:PutBucketAcl

Bucket

Permet de définir les permissions ACL sur un bucket. Pour en savoir plus, voir Obtenir des informations sur l’ACL d’un bucket.

s3:PutBucketCors

Bucket

Permet de définir une configuration CORS sur un bucket. Pour en savoir plus, voir Appliquer une configuration CORS sur un bucket.

s3:PutBucketObjectLockConfiguration

Bucket

Permet de définir la configuration Object Lock sur un bucket.Pour en savoir plus, voir Configurer un Object Lock par défaut sur un bucket > Appliquer une configuration Object Lock sur un bucket.

Pour que cette action fonctionne, vous devez ajouter un slash final (/) à la fin de la ressource dans votre politique. Par exemple :

"Resource":"arn:aws:s3:::example-bucket/""

s3:PutBucketPolicy

Bucket

Permet d’ajouter ou de remplacer une politique sur un bucket. Pour en savoir plus, voir Appliquer une politique à un bucket.

s3:PutBucketTagging

Bucket

Permet d’ajouter un ensemble de tags à un bucket.

s3:PutBucketVersioning

Bucket

Permet de définir l’état de la version d’un bucket. Pour en savoir plus, voir Activer ou désactiver le versioning d’un bucket.

s3:PutBucketWebsite

Bucket

Permet de définir la configuration du site web spécifiée dans la sous-ressource website. Pour en savoir plus, voir Créer un site web sur bucket.

s3:PutEncryptionConfiguration

Bucket

Permet de définir une configuration de chiffrement pour un bucket.

s3:PutLifecycleConfiguration

Bucket

Permet de créer une nouvelle configuration de cycle de vie ou de remplacer une configuration de cycle de vie existante sur un bucket. Pour en savoir plus, voir Appliquer une configuration de cycle de vie à votre bucket.

s3:PutObject

Objet

Permet de placer un objet dans un bucket. Pour en savoir plus, voir Déposer un objet dans un bucket.

s3:PutObjectAcl

Objet

Permet de définir les autorisations ACL (Access Control List) pour les objets nouveaux ou existants dans un bucket. Pour en savoir plus, voir Configurer l’ACL d’un objet.

s3:PutObjectRetention

Objet

Permet de définir une configuration de rétention d’objet sur un objet. Pour en savoir plus, voir Configurer un Object Lock spécifique sur un objet > Verrouiller un objet avec des paramètres de rétention.

Pour que cette action fonctionne, vous devez également inclure s3:BypassGovernanceRetention dans votre politique.

s3:DeleteMultipartUpload

Bucket

Permet d’annuler un dépôt partitionné. Pour en savoir plus, voir Annuler un dépôt partitionné.

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.