Autorisations requises pour les opérations d’API Amazon S3
Note
Cette page traite des actions de politique Amazon S3 pour les compartiments à usage général. Pour en savoir plus sur les actions de politique Amazon S3 pour les compartiments de répertoires, consultez Actions spécifiques aux compartiments de répertoires.
Pour effectuer une opération d’API S3, vous devez disposer des autorisations appropriées. Cette page associe les opérations d’API S3 aux autorisations requises. Pour accorder des autorisations permettant d’effectuer une opération d’API S3, vous devez élaborer une politique valide (telle qu’une stratégie de compartiment S3 ou une politique basée sur l’identité IAM) et spécifier les actions correspondantes dans l’élément Action de cette politique. Ces actions sont appelées actions de politique. Toutes les opérations d’API S3 ne sont pas représentées par une autorisation unique (une seule action de politique), et certaines autorisations (certaines actions de politique) sont obligatoires pour de nombreuses opérations d’API différentes.
Lorsque vous créez des politiques, vous devez spécifier l’élément Resource en fonction du type de ressource approprié requis par les actions de politique Amazon S3 correspondantes. Cette page classe les autorisations relatives aux opérations d’API S3 par type de ressource. Pour de plus d’informations sur les types de ressources, consultez Types de ressources définis par Amazon S3 dans la Référence de l’autorisation de service. Pour obtenir une liste complète des actions de politique, des clés de condition et des ressources Amazon S3 que vous pouvez utiliser dans les politiques, consultez Actions, ressources et clés de condition pour Amazon S3 dans la Référence de l’autorisation de service. Pour obtenir la liste des opérations d’API Amazon S3, consultez Actions d’API Amazon S3 dans la Référence des API Amazon Simple Storage Service.
Pour plus d’informations sur le traitement des erreurs HTTP 403 Forbidden dans S3, consultez Résolution des erreurs d’accès refusé (403
Forbidden) dans Amazon S3. Pour plus d’informations sur les fonctionnalités IAM à utiliser avec S3, consultez Fonctionnement d’Amazon S3 avec IAM. Pour plus d’informations sur les bonnes pratiques de sécurité de S3, consultez Bonnes pratiques de sécurité pour Amazon S3.
Rubriques
Opérations de compartiment et autorisations
Les opérations de compartiment sont des opérations d’API S3 qui opèrent sur le type de ressource du compartiment. Vous devez spécifier les actions de politique S3 pour les opérations de compartiment dans les stratégies de compartiment ou les politiques basées sur l’identité IAM.
Dans les politiques, l’élément Resource doit correspondre à l’Amazon Resource Name (ARN) du compartiment. Pour obtenir plus d’informations sur le format des éléments Resource et pour voir des exemples de politiques, consultez Opérations de compartiment.
Note
Pour accorder des autorisations aux opérations de compartiment dans les stratégies de point d’accès, notez ce qui suit :
-
Les autorisations accordées pour les opérations de compartiment dans une stratégie de point d’accès ne sont effectives que si le compartiment sous-jacent accorde également les mêmes autorisations. Lorsque vous utilisez un point d’accès, vous devez déléguer le contrôle d’accès du compartiment à ce point d’accès ou ajouter les autorisations de la politique du point d’accès à la politique du compartiment sous-jacent.
-
Dans les stratégies de point d’accès qui accordent des autorisations pour les opérations de compartiment, l’élément
Resourcedoit être l’ARN d’accesspoint. Pour obtenir plus d’informations sur le format des élémentsResourceet pour voir des exemples de politiques, consultez Opérations sur les compartiments dans les stratégies de point d’accès des compartiments à usage général. Pour plus d’informations sur les stratégies des points d’accès, consultez Configuration des politiques IAM pour l’utilisation des points d’accès. Les opérations de compartiment ne sont pas toutes prises en charge par les points d’accès. Pour plus d’informations, consultez Compatibilité des points d’accès avec les opérations S3.
Vous trouverez ci-dessous le mappage des opérations de compartiment et des actions de politiques requises.
| Opérations d’API | Actions de politique | Description des actions de politique |
|---|---|---|
|
(Obligatoire) |
Obligatoire pour créer un compartiment S3. |
|
|
(Obligatoire sous condition) |
Obligatoire si vous souhaitez utiliser une liste de contrôle d’accès (ACL) pour spécifier des autorisations sur un compartiment lorsque vous effectuez une demande |
|
|
(Obligatoire sous condition) |
Obligatoire si vous souhaitez activer le verrouillage d’objet lors de la création d’un compartiment. |
|
|
(Obligatoire sous condition) |
Obligatoire si vous souhaitez spécifier la propriété d’objets S3 lors de la création d’un compartiment. |
|
|
CreateBucketMetadataConfiguration (Opération d’API V2. Le nom de l’action de la politique IAM est le même pour les opérations d’API V1 et V2.) |
(Obligatoire) |
Obligatoire pour créer une configuration de table de métadonnées sur un compartiment à usage général. Pour créer votre compartiment de table géré par AWS et les tables de métadonnées spécifiés dans la configuration de votre table de métadonnées, vous devez disposer des autorisations Si vous souhaitez chiffrer vos tables de métadonnées côté serveur avec des clés AWS Key Management Service (AWS KMS) (SSE-KMS), vous avez besoin d’autorisations supplémentaires dans votre stratégie de clé KMS. Pour plus d’informations, consultez Définition des autorisations pour la configuration des tables de métadonnées. Si vous souhaitez également intégrer votre compartiment de table géré par AWS aux services d’analytique AWS pour pouvoir interroger votre table de métadonnées, vous avez besoin d’autorisations supplémentaires. Pour plus d’informations, consultez Intégration d’Amazon S3 Tables aux services d’analytique AWS. |
|
CreateBucketMetadataTableConfiguration (opération d’API V1) |
(Obligatoire) |
Obligatoire pour créer une configuration de table de métadonnées sur un compartiment à usage général. Pour créer la table de métadonnées dans le compartiment de table indiqué dans la configuration de votre table de métadonnées, vous devez disposer des autorisations Si vous souhaitez chiffrer vos tables de métadonnées côté serveur avec des clés AWS Key Management Service (AWS KMS) (SSE-KMS), vous avez besoin d’autorisations supplémentaires. Pour plus d’informations, consultez Définition des autorisations pour la configuration des tables de métadonnées. Si vous souhaitez également intégrer votre compartiment de table aux services d’analytique AWS afin de pouvoir interroger votre table de métadonnées, vous avez besoin d’autorisations supplémentaires. Pour plus d’informations, consultez Intégration d’Amazon S3 Tables aux services d’analytique AWS. |
|
(Obligatoire) |
Obligatoire pour supprimer un compartiment S3. |
|
|
(Obligatoire) |
Obligatoire pour supprimer une configuration d’analytique S3 d’un compartiment S3. |
|
|
(Obligatoire) |
Obligatoire pour supprimer la configuration du partage des ressources cross-origin (CORS) pour un compartiment. |
|
|
(Obligatoire) |
Obligatoire pour réinitialiser la configuration du chiffrement par défaut d’un compartiment S3 en tant que chiffrement côté serveur avec des clés gérées par Amazon S3 (SSE-S3). |
|
|
(Obligatoire) |
Obligatoire pour supprimer la configuration S3 Intelligent-Tiering existante d’un compartiment S3. |
|
|
(Obligatoire) |
Obligatoire pour supprimer une configuration S3 Inventory d’un compartiment S3. |
|
|
(Obligatoire) |
Obligatoire pour supprimer la configuration de cycle de vie S3 pour un compartiment S3. |
|
|
DeleteBucketMetadataConfiguration (Opération d’API V2. Le nom de l’action de la politique IAM est le même pour les opérations d’API V1 et V2.) |
(Obligatoire) |
Obligatoire pour supprimer une configuration de table de métadonnées d’un compartiment à usage général. |
|
DeleteBucketMetadataTableConfiguration (opération d’API V1) |
(Obligatoire) |
Obligatoire pour supprimer une configuration de table de métadonnées d’un compartiment à usage général. |
|
(Obligatoire) |
Obligatoire pour supprimer d’un compartiment S3 une configuration de métriques pour les métriques de demande Amazon CloudWatch. |
|
|
(Obligatoire) |
Obligatoire pour supprimer le paramètre Propriété d’objets pour un compartiment S3. Après la suppression, le paramètre Propriété d’objets devient |
|
|
(Obligatoire) |
Obligatoire pour supprimer la politique d’un compartiment S3. |
|
|
(Obligatoire) |
Obligatoire pour supprimer la configuration de réplication d’un compartiment S3. |
|
|
(Obligatoire) |
Obligatoire pour supprimer des balises d’un compartiment S3. |
|
|
(Obligatoire) |
Obligatoire pour supprimer la configuration de site web pour un compartiment S3. |
|
|
DeletePublicAccessBlock (au niveau du compartiment) |
(Obligatoire) |
Obligatoire pour supprimer la configuration du blocage de l’accès public pour un compartiment S3. |
|
(Obligatoire) |
Obligatoire pour utiliser la sous-ressource d’accélération afin de renvoyer l’état Amazon S3 Transfer Acceleration (Activé ou Suspendu) d’un compartiment. |
|
|
(Obligatoire) |
Obligatoire pour renvoyer la liste de contrôle d’accès (ACL) d’un compartiment S3. |
|
|
(Obligatoire) |
Obligatoire pour renvoyer une configuration d’analytique identifiée par l’ID de configuration d’analytique à partir d’un compartiment S3. |
|
|
(Obligatoire) |
Obligatoire pour renvoyer la configuration du partage des ressources cross-origin (CORS) pour un compartiment S3. |
|
|
(Obligatoire) |
Obligatoire pour renvoyer la configuration du chiffrement par défaut pour un compartiment S3. |
|
|
(Obligatoire) |
Obligatoire pour obtenir la configuration S3 Intelligent-Tiering d’un compartiment S3. |
|
|
(Obligatoire) |
Obligatoire pour renvoyer une configuration d’inventaire identifiée par l’ID de configuration d’inventaire à partir du compartiment. |
|
|
(Obligatoire) |
Obligatoire pour renvoyer la configuration de cycle de vie S3 du compartiment. |
|
|
(Obligatoire) |
Obligatoire pour renvoyer la Région AWS dans laquelle se trouve un compartiment S3. |
|
|
(Obligatoire) |
Obligatoire pour renvoyer le statut de journalisation d’un compartiment S3 et les autorisations dont disposent les utilisateurs pour afficher et modifier ce statut. |
|
|
GetBucketMetadataConfiguration (Opération d’API V2. Le nom de l’action de la politique IAM est le même pour les opérations d’API V1 et V2.) |
(Obligatoire) |
Obligatoire pour récupérer une configuration de table de métadonnées pour un compartiment à usage général. |
|
GetBucketMetadataTableConfiguration (opération d’API V1) |
(Obligatoire) |
Obligatoire pour récupérer une configuration de table de métadonnées pour un compartiment à usage général. |
|
(Obligatoire) |
Obligatoire pour obtenir une configuration de métriques spécifiée par l’ID de configuration de métriques à partir du compartiment. |
|
|
(Obligatoire) |
Obligatoire pour renvoyer la configuration de notification d’un compartiment S3. |
|
|
(Obligatoire) |
Obligatoire pour récupérer le paramètre Propriété d’objets pour un compartiment S3. |
|
|
(Obligatoire) |
Obligatoire pour renvoyer la stratégie d’un compartiment S3. |
|
|
(Obligatoire) |
Obligatoire pour récupérer le statut de la politique d’un compartiment S3, indiquant si ce compartiment est public. |
|
|
(Obligatoire) |
Obligatoire pour renvoyer la configuration de réplication d’un compartiment S3. |
|
|
(Obligatoire) |
Obligatoire pour renvoyer la configuration du paiement des demandes pour un compartiment S3. |
|
|
(Obligatoire) |
Obligatoire pour renvoyer l’état de la gestion des versions d’un compartiment S3. |
|
|
(Obligatoire) |
Obligatoire pour renvoyer l’ensemble de balises associé à un compartiment S3. |
|
|
(Obligatoire) |
Obligatoire pour renvoyer la configuration de site web pour un compartiment S3. |
|
|
(Obligatoire) |
Obligatoire pour obtenir la configuration du verrouillage d’objet pour un compartiment S3. |
|
|
GetPublicAccessBlock (au niveau du compartiment) |
(Obligatoire) |
Obligatoire pour récupérer la configuration du blocage de l’accès public pour un compartiment S3. |
|
(Obligatoire) |
Obligatoire pour déterminer s’il existe un compartiment et si vous avez l’autorisation d’y accéder. |
|
|
(Obligatoire) |
Obligatoire pour répertorier les configurations d’analytique pour un compartiment S3. |
|
|
(Obligatoire) |
Obligatoire pour répertorier les configurations S3 Intelligent-Tiering d’un compartiment S3. |
|
|
(Obligatoire) |
Obligatoire pour renvoyer une liste des configurations d’inventaire pour un compartiment S3. |
|
|
(Obligatoire) |
Obligatoire pour répertorier les configurations de métriques pour un compartiment S3. |
|
|
(Obligatoire) |
Obligatoire pour répertorier une partie ou la totalité des objets (jusqu’à 1 000 objets) d’un compartiment S3. |
|
|
(Obligatoire sous condition) |
Obligatoire si vous souhaitez afficher les informations relatives au propriétaire de l’objet. |
|
|
(Obligatoire) |
Obligatoire pour répertorier une partie ou la totalité des objets (jusqu’à 1 000 objets) d’un compartiment S3. |
|
|
(Obligatoire sous condition) |
Obligatoire si vous souhaitez afficher les informations relatives au propriétaire de l’objet. |
|
|
(Obligatoire) |
Obligatoire pour obtenir les métadonnées relatives à toutes les versions des objets d’un compartiment S3. |
|
|
(Obligatoire) |
Obligatoire pour définir la configuration accélérée d’un compartiment existant. |
|
|
(Obligatoire) |
Obligatoire pour utiliser des listes de contrôle d’accès (ACL) afin de définir les autorisations au niveau d’un compartiment existant. |
|
|
(Obligatoire) |
Obligatoire pour définir une configuration d’analytique pour un compartiment S3. |
|
|
(Obligatoire) |
Obligatoire pour définir la configuration du partage des ressources cross-origin (CORS) pour un compartiment S3. |
|
|
(Obligatoire) |
Obligatoire pour configurer le chiffrement par défaut pour un compartiment S3. |
|
|
(Obligatoire) |
Obligatoire pour attribuer la configuration S3 Intelligent-Tiering à un compartiment S3. |
|
|
(Obligatoire) |
Obligatoire pour ajouter une configuration d’inventaire à un compartiment S3. |
|
|
(Obligatoire) |
Obligatoire pour créer une configuration de cycle de vie S3 ou pour remplacer une configuration de cycle de vie existante pour un compartiment S3. |
|
|
(Obligatoire) |
Obligatoire pour définir les paramètres de journalisation d’un compartiment S3 et pour spécifier les autorisations définissant qui peut consulter et modifier ces paramètres. |
|
|
(Obligatoire) |
Obligatoire pour définir ou mettre à jour une configuration de métriques pour les métriques de demande Amazon CloudWatch d’un compartiment S3. |
|
|
(Obligatoire) |
Obligatoire pour activer les notifications d’événements spécifiés pour un compartiment S3. |
|
|
(Obligatoire) |
Obligatoire pour créer ou modifier le paramètre Propriété d’objets pour un compartiment S3. |
|
|
(Obligatoire) |
Obligatoire pour appliquer une stratégie de compartiment S3 à un compartiment. |
|
|
(Obligatoire) |
Obligatoire pour créer une configuration de réplication ou pour remplacer une configuration existante pour un compartiment S3. |
|
|
(Obligatoire) |
Obligatoire pour définir la configuration du paiement des demandes pour un compartiment. |
|
|
(Obligatoire) |
Obligatoire pour ajouter un ensemble de balises à un compartiment S3. |
|
|
(Obligatoire) |
Obligatoire pour définir l’état de la gestion des versions d’un compartiment S3. |
|
|
(Obligatoire) |
Obligatoire pour configurer un compartiment en tant que site web et pour définir la configuration de ce site web. |
|
|
(Obligatoire) |
Obligatoire pour appliquer la configuration du verrouillage d’objet à un compartiment S3. |
|
|
PutPublicAccessBlock (au niveau du compartiment) |
(Obligatoire) |
Obligatoire pour créer ou modifier la configuration du blocage de l’accès public pour un compartiment S3. |
|
(Obligatoire) |
Obligatoire pour activer ou désactiver une table d’inventaire pour une configuration de table de métadonnées sur un compartiment à usage général. Si vous souhaitez chiffrer votre table d’inventaire côté serveur avec des clés AWS Key Management Service (AWS KMS) (SSE-KMS), vous devez disposer d’autorisations supplémentaires dans votre stratégie de clé KMS. Pour plus d’informations, consultez Définition des autorisations pour la configuration des tables de métadonnées. |
|
|
(Obligatoire) |
Obligatoire pour activer ou désactiver l’expiration des enregistrements de table de journal pour une configuration de table de métadonnées sur un compartiment à usage général. |
Opérations d’objet et autorisations
Les opérations d’objet sont des opérations d’API S3 qui agissent sur le type de ressource de l’objet. Vous devez spécifier les actions de politique S3 pour les opérations d’objet dans des politiques basées sur les ressources (telles que des stratégies de compartiment, des stratégies de point d’accès, des stratégies de point d’accès multi-régions, des politiques de point de terminaison de VPC) ou dans des politiques basées sur l’identité IAM.
Dans les politiques, l’élément Resource doit être l’ARN de l’objet. Pour obtenir plus d’informations sur le format des éléments Resource et pour voir des exemples de politiques, consultez Opérations d’objet.
Note
Les actions de politique AWS KMS (
kms:GenerateDataKeyetkms:Decrypt) ne s’appliquent qu’au type de ressource AWS KMS et doivent être spécifiées dans les politiques basées sur l’identité IAM et les politiques basées sur les ressources AWS KMS (stratégies de clé AWS KMS). Vous ne pouvez pas spécifier d’actions de politique AWS KMS dans les politiques basées sur les ressources S3, par exemple les stratégies de compartiment S3.-
Lorsque vous utilisez des points d’accès pour contrôler l’accès aux opérations d’objet, vous pouvez utiliser des stratégies de point d’accès. Pour accorder des autorisations aux opérations d’objet dans les stratégies de point d’accès, notez ce qui suit :
-
Dans les stratégies de point d’accès qui accordent des autorisations pour les opérations d’objet, l’élément
Resourcedoit être l’ARN des objets accessibles via un point d’accès. Pour obtenir plus d’informations sur le format des élémentsResourceet pour voir des exemples de politiques, consultez Opérations d’objet dans les stratégies de point d’accès. Les opérations d’objet ne sont pas toutes prises en charge par les points d’accès. Pour plus d’informations, consultez Compatibilité des points d’accès avec les opérations S3.
-
Les opérations d’objet ne sont pas toutes prises en charge par les points d’accès multi-régions. Pour plus d’informations, consultez Compatibilité du point d’accès multi-régions avec les opérations S3.
Vous trouverez ci-dessous le mappage des opérations d’objet et des actions de politiques requises.
| Opérations d’API | Actions de politique | Description des actions de politique |
|---|---|---|
|
(Obligatoire) |
Obligatoire pour abandonner un chargement partitionné. |
|
|
(Obligatoire) |
Obligatoire pour finaliser un chargement partitionné. |
|
|
(Obligatoire sous condition) |
Obligatoire si vous souhaitez finaliser un chargement partitionné pour un objet chiffré à l’aide d’une clé AWS KMS gérée par le client. |
|
|
Pour l’objet source : |
Pour l’objet source : |
|
|
(Obligatoire) |
|
|
|
(Obligatoire sous condition) |
Obligatoire si vous souhaitez copier un objet chiffré à l’aide d’une clé AWS KMS gérée par le client depuis le compartiment source. |
|
|
Pour l’objet de destination : |
Pour l’objet de destination : |
|
|
(Obligatoire) |
Obligatoire pour placer l’objet copié dans le compartiment de destination. |
|
|
(Obligatoire sous condition) |
Obligatoire si vous souhaitez placer l’objet copié avec la liste de contrôle d’accès (ACL) de cet objet dans le compartiment de destination lorsque vous effectuez une demande |
|
|
(Obligatoire sous condition) |
Obligatoire si vous souhaitez placer l’objet copié avec le balisage d’objet dans le compartiment de destination lorsque vous effectuez une demande |
|
|
(Obligatoire sous condition) |
Obligatoire si vous souhaitez chiffrer l’objet copié à l’aide d’une clé AWS KMS gérée par le client et le placer dans le compartiment de destination. |
|
|
(Obligatoire sous condition) |
Obligatoire si vous souhaitez définir une configuration de rétention du verrouillage d’objet au nouvel objet. |
|
|
(Obligatoire sous condition) |
Obligatoire si vous souhaitez appliquer une conservation légale du verrouillage d’objet au niveau du nouvel objet. |
|
|
(Obligatoire) |
Obligatoire pour créer un chargement partitionné. |
|
|
(Obligatoire sous condition) |
Obligatoire si vous souhaitez définir les autorisations d’une liste de contrôle d’accès (ACL) pour l’objet chargé. |
|
|
(Obligatoire sous condition) |
Obligatoire si vous souhaitez ajouter des balises à l’objet chargé. |
|
|
(Obligatoire sous condition) |
Obligatoire si vous souhaitez utiliser une clé AWS KMS gérée par le client pour chiffrer un objet lorsque vous lancez un chargement partitionné. |
|
|
(Obligatoire sous condition) |
Obligatoire si vous souhaitez définir une configuration de rétention du verrouillage d’objet pour l’objet chargé. |
|
|
(Obligatoire sous condition) |
Obligatoire si vous souhaitez appliquer une conservation légale du verrouillage d’objet à l’objet chargé. |
|
|
(Obligatoire) |
|
|
|
(Obligatoire sous condition) |
Obligatoire si vous souhaitez supprimer un objet protégé par le mode de gouvernance pour la rétention du verrouillage d’objet. |
|
|
(Obligatoire) |
|
|
|
(Obligatoire sous condition) |
Obligatoire si vous souhaitez supprimer des objets protégés par le mode de gouvernance pour la rétention du verrouillage d’objet. |
|
|
(Obligatoire) |
|
|
|
(Obligatoire) |
|
|
|
(Obligatoire sous condition) |
Obligatoire si vous souhaitez obtenir et déchiffrer un objet chiffré à l’aide d’une clé AWS KMS gérée par le client. |
|
|
(Obligatoire sous condition) |
Obligatoire si vous souhaitez obtenir l’ensemble de balises d’un objet lorsque vous effectuez une demande |
|
|
(Obligatoire sous condition) |
Obligatoire si vous souhaitez obtenir le statut actuel de la conservation légale du verrouillage d’un objet. |
|
|
(Obligatoire sous condition) |
Obligatoire si vous souhaitez récupérer les paramètres de rétention du verrouillage d’un objet. |
|
|
(Obligatoire) |
|
|
|
(Obligatoire) |
|
|
|
(Obligatoire sous condition) |
Obligatoire si vous souhaitez récupérer les attributs associés à un objet chiffré à l’aide d’une clé AWS KMS gérée par le client. |
|
|
(Obligatoire) |
Obligatoire pour obtenir le statut actuel de la conservation légale du verrouillage d’un objet. |
|
|
(Obligatoire) |
Obligatoire pour récupérer les paramètres de rétention du verrouillage d’un objet. |
|
|
(Obligatoire) |
|
|
|
(Obligatoire) |
Obligatoire pour renvoyer les fichiers torrent d’un objet. |
|
|
(Obligatoire) |
Obligatoire pour récupérer les métadonnées d’un objet sans renvoyer l’objet lui-même. |
|
|
(Obligatoire sous condition) |
Obligatoire si vous souhaitez obtenir le statut actuel de la conservation légale du verrouillage d’un objet. |
|
|
(Obligatoire sous condition) |
Obligatoire si vous souhaitez récupérer les paramètres de rétention du verrouillage d’un objet. |
|
|
(Obligatoire) |
Obligatoire pour répertorier les chargements partitionnés en cours dans un compartiment. |
|
|
(Obligatoire) |
Obligatoire pour répertorier les parties qui ont été chargées au cours d’un chargement partitionné spécifique. |
|
|
(Obligatoire sous condition) |
Obligatoire si vous souhaitez répertorier les parties d’un chargement partitionné chiffré à l’aide d’une clé AWS KMS gérée par le client. |
|
|
(Obligatoire) |
Obligatoire pour placer un objet. |
|
|
(Obligatoire sous condition) |
Obligatoire si vous souhaitez placer la liste de contrôle d’accès (ACL) d’un objet lorsque vous effectuez une demande |
|
|
(Obligatoire sous condition) |
Obligatoire si vous souhaitez placer le balisage d’un objet lorsque vous effectuez une demande |
|
|
(Obligatoire sous condition) |
Obligatoire si vous souhaitez chiffrer un objet à l’aide d’une clé AWS KMS gérée par le client. |
|
|
(Obligatoire sous condition) |
Obligatoire si vous souhaitez définir une configuration de rétention du verrouillage d’objet au niveau d’un objet. |
|
|
(Obligatoire sous condition) |
Obligatoire si vous souhaitez appliquer une configuration de conservation légale du verrouillage d’objet à un objet spécifié. |
|
|
(Obligatoire) |
|
|
|
(Obligatoire) |
Obligatoire pour appliquer une configuration de la conservation légale du verrouillage d’objet à un objet. |
|
|
(Obligatoire) |
Obligatoire pour appliquer une configuration de rétention du verrouillage d’objet à un objet. |
|
|
(Obligatoire sous condition) |
Obligatoire si vous souhaitez contourner le mode de gouvernance d’une configuration de rétention du verrouillage d’objet. |
|
|
(Obligatoire) |
|
|
|
(Obligatoire) |
Obligatoire pour restaurer une copie d’un objet archivé. |
|
|
(Obligatoire) |
Obligatoire pour filtrer le contenu d’un objet S3 en fonction d’une instruction SQL (Structured Query Language) simple. |
|
|
(Obligatoire sous condition) |
Obligatoire si vous souhaitez filtrer le contenu d’un objet S3 chiffré à l’aide d’une clé AWS KMS gérée par le client. |
|
|
(Obligatoire) |
Obligatoire pour charger une partie d’un chargement partitionné. |
|
|
(Obligatoire sous condition) |
Obligatoire si vous souhaitez placer une partie du chargement et la chiffrer à l’aide d’une clé AWS KMS gérée par le client. |
|
|
Pour l’objet source : |
Pour l’objet source : |
|
|
(Obligatoire) |
|
|
|
(Obligatoire sous condition) |
Obligatoire si vous souhaitez copier un objet chiffré à l’aide d’une clé AWS KMS gérée par le client depuis le compartiment source. |
|
|
Pour la partie de destination : |
Pour la partie de destination : |
|
|
(Obligatoire) |
Obligatoire pour charger une partie du chargement partitionné dans le compartiment de destination. |
|
|
(Obligatoire sous condition) |
Obligatoire si vous souhaitez chiffrer une partie à l’aide d’une clé AWS KMS gérée par le client lorsque vous la chargez dans le compartiment de destination. |
Opérations et autorisations des point d’accès de compartiments à usage général
Les opérations de point d’accès sont des opérations d’API S3 qui agissent sur le type de ressource accesspoint. Vous devez spécifier les actions de politique S3 pour les opérations de point d’accès dans les politiques basées sur l’identité IAM, et non dans les stratégies de compartiment ou les stratégies de point d’accès.
Dans les politiques, l’élément Resource doit être l’ARN d’accesspoint. Pour obtenir plus d’informations sur le format des éléments Resource et pour voir des exemples de politiques, consultez Opérations des point d’accès de compartiments à usage général.
Note
Si vous souhaitez utiliser des points d’accès pour contrôler l’accès aux opérations de compartiment ou d’objet, notez ce qui suit :
-
Pour utiliser des points d’accès afin de contrôler l’accès aux opérations de compartiment, consultez Opérations sur les compartiments dans les stratégies de point d’accès des compartiments à usage général.
-
Pour utiliser des points d’accès afin de contrôler l’accès aux opérations d’objet, consultez Opérations d’objet dans les stratégies de point d’accès.
Pour plus d’informations sur la configuration de stratégies de point d’accès, consultez Configuration des politiques IAM pour l’utilisation des points d’accès.
Vous trouverez ci-dessous le mappage des opérations de point d’accès et des actions de politiques requises.
| Opérations d’API | Actions de politique | Description des actions de politique |
|---|---|---|
|
(Obligatoire) |
Obligatoire pour créer un point d’accès associé à un compartiment S3. |
|
|
(Obligatoire) |
Obligatoire pour supprimer un point d’accès. |
|
|
(Obligatoire) |
Obligatoire pour supprimer une stratégie de point d’accès. |
|
|
(Obligatoire) |
Obligatoire pour récupérer une stratégie de point d’accès. |
|
|
(Obligatoire) |
Obligatoire pour récupérer les informations indiquant si le point d’accès spécifié dispose actuellement d’une stratégie autorisant l’accès public. |
|
|
(Obligatoire) |
Obligatoire pour placer une stratégie de point d’accès. |
Opérations de point d’accès Object Lambda et autorisations
Les opérations de point d’accès Object Lambda sont des opérations d’API S3 qui agissent sur le type de ressource objectlambdaaccesspoint. Pour plus d’informations sur la configuration de politiques pour les opérations de point d’accès Object Lambda, consultez Configuration des politiques IAM pour les points d’accès Object Lambda.
Vous trouverez ci-dessous le mappage des opérations de point d’accès Object Lambda et des actions de politiques requises.
| Opérations d’API | Actions de politique | Description des actions de politique |
|---|---|---|
|
(Obligatoire) |
Obligatoire pour créer un point d’accès Object Lambda. |
|
|
(Obligatoire) |
Obligatoire pour supprimer un point d’accès Object Lambda spécifié. |
|
|
(Obligatoire) |
Obligatoire pour supprimer la stratégie au niveau d’un point d’accès Object Lambda spécifié. |
|
|
(Obligatoire) |
Obligatoire pour récupérer la configuration du point d’accès Object Lambda. |
|
|
(Obligatoire) |
Obligatoire pour récupérer des informations sur le point d’accès Object Lambda. |
|
|
(Obligatoire) |
Obligatoire pour renvoyer la politique de point d’accès associée au point d’accès Object Lambda spécifié. |
|
|
(Obligatoire) |
Obligatoire pour renvoyer le statut d’une politique de point d’accès Object Lambda spécifique. |
|
|
(Obligatoire) |
Obligatoire pour définir la configuration du point d’accès Object Lambda. |
|
|
(Obligatoire) |
Obligatoire pour associer une stratégie d’accès à un point d’accès Object Lambda spécifié. |
Opérations de point d’accès multi-régions et autorisations
Les opérations de point d’accès multi-régions sont des opérations d’API S3 qui agissent sur le type de ressource multiregionaccesspoint. Pour plus d’informations sur la configuration de stratégies pour les opérations de points d’accès multi-régions, consultez Exemples de politique de point d'accès multi-régions.
Voici le mappage des opérations de point d’accès multi-régions et des actions de politique requises.
| Opérations d’API | Actions de politique | Description des actions de politique |
|---|---|---|
|
(Obligatoire) |
Obligatoire pour créer un point d’accès multi-régions et l’associer à des compartiments S3. |
|
|
(Obligatoire) |
Obligatoire pour supprimer un point d’accès multi-régions. |
|
|
(Obligatoire) |
Obligatoire pour récupérer le statut d’une demande asynchrone pour gérer un point d’accès multi-régions. |
|
|
(Obligatoire) |
Obligatoire pour renvoyer des informations de configuration sur le point d’accès multi-régions spécifié. |
|
|
(Obligatoire) |
Obligatoire pour renvoyer la stratégie de contrôle d’accès du point d’accès multi-régions spécifié. |
|
|
(Obligatoire) |
Obligatoire pour renvoyer le statut de la stratégie d’un point d’accès multi-régions spécifique, indiquant si le point d’accès multi-régions spécifié dispose d’une stratégie de contrôle d’accès qui autorise l’accès public. |
|
|
(Obligatoire) |
Obligatoire pour renvoyer la configuration de routage pour un point d’accès multi-régions. |
|
|
(Obligatoire) |
Obligatoire pour mettre à jour la stratégie de contrôle d’accès du point d’accès multi-régions spécifié. |
|
|
(Obligatoire) |
Obligatoire pour soumettre une configuration de routage mise à jour pour un point d’accès multi-régions. |
Opérations relatives aux tâches par lot et autorisations
Les opérations relatives aux tâches par lot (Batch Operations) sont des opérations d’API S3 qui agissent sur le type de ressource job. Vous devez spécifier les actions de politique S3 pour les opérations relatives aux tâches par lot dans les politiques basées sur l’identité IAM, et non dans les stratégies de compartiment.
Dans les politiques, l’élément Resource doit être l’ARN d’job. Pour obtenir plus d’informations sur le format des éléments Resource et pour voir des exemples de politiques, consultez Opérations relatives aux tâches par lot.
Vous trouverez ci-dessous le mappage des opérations relatives aux tâches par lot et des actions de politique requises.
| Opérations d’API | Actions de politique | Description des actions de politique |
|---|---|---|
|
(Obligatoire) |
Obligatoire pour supprimer des balises d’une tâche S3 Batch Operations existante. |
|
|
(Obligatoire) |
Obligatoire pour récupérer les paramètres de configuration et le statut d’une tâche Batch Operations. |
|
|
(Obligatoire) |
Obligatoire pour renvoyer l’ensemble de balises d’une tâche S3 Batch Operations existante. |
|
|
(Obligatoire) |
Obligatoire pour placer ou remplacer des balises au niveau d’une tâche S3 Batch Operations existante. |
|
|
(Obligatoire) |
Obligatoire pour mettre à jour la priorité d’une tâche existante. |
|
|
(Obligatoire) |
Obligatoire pour mettre à jour le statut de la tâche spécifiée. |
Opérations de configuration S3 Storage Lens et autorisations
Les opérations de configuration S3 Storage Lens sont des opérations d’API S3 qui agissent sur le type de ressource storagelensconfiguration. Pour plus d’informations sur les opérations de configuration S3 Storage Lens, consultez Définition d’autorisations Amazon S3 Storage Lens.
Vous trouverez ci-dessous le mappage des opérations de configuration S3 Storage Lens et des actions de politique requises.
| Opérations d’API | Actions de politique | Description des actions de politique |
|---|---|---|
|
(Obligatoire) |
Obligatoire pour supprimer la configuration S3 Storage Lens. |
|
|
(Obligatoire) |
Obligatoire pour supprimer les balises de configuration S3 Storage Lens. |
|
|
(Obligatoire) |
Obligatoire pour obtenir la configuration S3 Storage Lens. |
|
|
(Obligatoire) |
Obligatoire pour obtenir les balises de configuration S3 Storage Lens. |
|
|
(Obligatoire) |
Obligatoire pour placer ou remplacer des balises au niveau d’une configuration Amazon S3 Storage Lens existante. |
Opérations des groupes S3 Storage Lens et autorisations
Les opérations des groupes S3 Storage Lens sont des opérations d’API S3 qui agissent sur le type de ressource storagelensgroup. Pour plus d’informations sur la configuration de S3 Storage Lens, consultez Autorisations pour les groupes Storage Lens.
Vous trouverez ci-dessous le mappage des opérations des groupes S3 Storage Lens et des actions de politique requises.
| Opérations d’API | Actions de politique | Description des actions de politique |
|---|---|---|
|
(Obligatoire) |
Obligatoire pour supprimer un groupe S3 Storage Lens existant. |
|
|
(Obligatoire) |
Obligatoire pour récupérer les détails de configuration d’un groupe S3 Storage Lens. |
|
|
(Obligatoire) |
Obligatoire pour mettre à jour le groupe S3 Storage Lens existant. |
|
(Obligatoire) |
Obligatoire pour créer un groupe Storage Lens. |
|
(Obligatoire) |
Obligatoire pour créer un groupe Storage Lens avec des balises. |
|
(Obligatoire) |
Obligatoire pour répertorier tous les groupes Storage Lens de votre région d’origine. |
|
(Obligatoire) |
Obligatoire pour répertorier les balises qui ont été ajoutées à votre groupe Storage Lens. |
|
(Obligatoire) |
Obligatoire pour ajouter ou mettre à jour une balise d’un groupe Storage Lens existant. |
|
(Obligatoire) |
Obligatoire pour supprimer une balise d’un groupe Storage Lens. |
Opérations et autorisations des instances S3 Access Grants
Les opérations des instances S3 Access Grants sont des opérations d’API S3 qui agissent sur le type de ressource accessgrantsinstance. Une instance S3 Access Grants est le conteneur logique de vos autorisations d’accès. Pour plus d’informations sur l’utilisation des instances Amazon S3 Access Grants, consultez Utilisation de S3 Access Grants.
Vous trouverez ci-dessous le mappage des opérations de configuration des instances Amazon S3 Access Grants et des actions de stratégie requises.
| Opérations d’API | Actions de politique | Description des actions de politique |
|---|---|---|
|
(Obligatoire) |
Obligatoire pour associer une instance AWS IAM Identity Center à votre instance S3 Access Grants, et ainsi créer des autorisations d’accès pour les utilisateurs et les groupes de votre répertoire d’identités d’entreprise. Vous devez également posséder les autorisations suivantes :
|
|
|
(Obligatoire) |
Obligatoire pour créer une instance S3 Access Grants (ressource Pour associer une instance AWS IAM Identity Center à votre instance S3 Access Grants, vous devez également disposer des autorisations |
|
|
(Obligatoire) |
Obligatoire pour supprimer une instance S3 Access Grants (ressource |
|
|
(Obligatoire) |
Obligatoire pour supprimer une stratégie de ressources de votre instance S3 Access Grants. |
|
|
(Obligatoire) |
Obligatoire pour dissocier une instance AWS IAM Identity Center de votre instance S3 Access Grants. Vous devez également posséder les autorisations suivantes :
|
|
|
(Obligatoire) |
Obligatoire pour récupérer l’instance S3 Access Grants d’une Région AWS dans votre compte. |
|
|
(Obligatoire) |
Obligatoire pour récupérer l’instance S3 Access Grants qui contient un préfixe particulier. |
|
|
(Obligatoire) |
Obligatoire pour renvoyer la stratégie de ressources de votre instance S3 Access Grants. |
|
|
(Obligatoire) |
Obligatoire pour renvoyer la liste des instances S3 Access Grants de votre compte. |
|
|
(Obligatoire) |
Obligatoire pour ajouter ou mettre à jour la stratégie de ressources d’une instance S3 Access Grants. |
Opérations et autorisations des emplacements S3 Access Grants
Les opérations sur les emplacements S3 Access Grants sont des opérations d’API S3 qui agissent sur le type de ressource accessgrantslocation. Pour plus d’informations sur l’utilisation des emplacements S3 Access Grants, consultez Utilisation des emplacements S3 Access Grants.
Vous trouverez ci-dessous le mappage des opérations de configuration des emplacements S3 Access Grants et des actions de stratégie requises.
| Opérations d’API | Actions de politique | Description des actions de politique |
|---|---|---|
|
(Obligatoire) |
Obligatoire pour enregistrer un emplacement de votre instance S3 Access Grants (créer une ressource
|
|
|
(Obligatoire) |
Obligatoire pour supprimer un emplacement enregistré de votre instance S3 Access Grants. |
|
|
(Obligatoire) |
Obligatoire pour récupérer les détails d’un emplacement spécifique enregistré dans votre instance S3 Access Grants. |
|
|
(Obligatoire) |
Obligatoire pour renvoyer la liste des emplacements enregistrés dans votre instance S3 Access Grants. |
|
|
(Obligatoire) |
Obligatoire pour mettre à jour le rôle IAM d’un emplacement enregistré dans votre instance S3 Access Grants. |
Opérations et autorisations S3 Access Grants
Les opérations sur les autorisations S3 Access Grants sont des opérations d’API S3 qui agissent sur le type de ressource accessgrant. Pour plus d’informations sur l’utilisation d’autorisations avec S3 Access Grants, consultez Octroi d’autorisations avec S3 Access Grants.
Vous trouverez ci-dessous le mappage des opérations de configuration des autorisations S3 Access Grants et des actions de stratégie requises.
| Opérations d’API | Actions de politique | Description des actions de politique |
|---|---|---|
|
(Obligatoire) |
Obligatoire pour créer une autorisation (ressource Pour toute identité du répertoire : Pour les utilisateurs du répertoire : |
|
|
(Obligatoire) |
Obligatoire pour supprimer une autorisation d’accès (ressource |
|
|
(Obligatoire) |
Obligatoire pour obtenir les détails d’une autorisation d’accès de votre instance S3 Access Grants. |
|
|
(Obligatoire) |
Obligatoire pour renvoyer la liste des autorisations d’accès de votre instance S3 Access Grants. |
|
|
(Obligatoire) |
Obligatoire pour répertorier les autorisations permettant à l’appelant d’accéder aux données Amazon S3 via S3 Access Grants. |
Opérations de compte et autorisations
Les opérations de compte sont des opérations d’API S3 qui agissent au niveau du compte. Le compte n’est pas un type de ressource défini par Amazon S3. Vous devez spécifier les actions de politique S3 pour les opérations de compte dans les politiques basées sur l’identité IAM, et non dans les stratégies de compartiment.
Dans les politiques, l’élément Resource doit être "*". Pour plus d’informations sur les exemples de politiques, consultez Opérations de compte.
Vous trouverez ci-dessous le mappage des opérations de compte et des actions de politique requises.
| Opérations d’API | Actions de politique | Description des actions de politique |
|---|---|---|
|
(Obligatoire) |
Obligatoire pour créer une tâche S3 Batch Operations. |
|
|
(Obligatoire) |
Obligatoire pour créer un groupe S3 Storage Lens et pour l’associer à l’ID du Compte AWS spécifié. |
|
|
(Obligatoire sous condition) |
Obligatoire si vous souhaitez créer un groupe S3 Storage Lens avec des balises de ressources AWS. |
|
|
DeletePublicAccessBlock (au niveau du compte) |
(Obligatoire) |
Obligatoire pour supprimer la configuration du blocage de l’accès public d’un Compte AWS. |
|
(Obligatoire) |
Obligatoire pour récupérer des informations de configuration sur le point d’accès. |
|
|
GetAccessPointPolicy (au niveau du compte) |
(Obligatoire) |
Obligatoire pour récupérer la configuration du blocage de l’accès public pour un Compte AWS. |
|
(Obligatoire) |
Obligatoire pour répertorier les points d’accès d’un compartiment S3 appartenant à un Compte AWS. |
|
|
(Obligatoire) |
Obligatoire pour répertorier les points d’accès Object Lambda. |
|
|
(Obligatoire) |
Obligatoire pour renvoyer une liste de tous les compartiments appartenant à l’expéditeur authentifié de la demande. |
|
|
(Obligatoire) |
Obligatoire pour répertorier les tâches en cours et les tâches qui se sont terminées récemment. |
|
|
(Obligatoire) |
Obligatoire pour renvoyer une liste des points d’accès multi-régions actuellement associés au Compte AWS spécifié. |
|
|
(Obligatoire) |
Obligatoire pour obtenir la liste des configurations de S3 Storage Lens pour un Compte AWS. |
|
|
(Obligatoire) |
Obligatoire pour répertorier tous les groupes S3 Storage Lens dans la Région AWS d’origine. |
|
|
PutPublicAccessBlock (au niveau du compte) |
(Obligatoire) |
Obligatoire pour créer ou modifier la configuration du blocage de l’accès public pour un Compte AWS. |
|
(Obligatoire) |
Obligatoire pour placer une configuration S3 Storage Lens. |