Actions, ressources et clés de condition pour Amazon S3 on Outposts - Référence de l'autorisation de service

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Actions, ressources et clés de condition pour Amazon S3 on Outposts

Amazon S3 on Outposts (préfixe de service : s3-outposts) fournit les ressources, actions et clés de contexte de condition spécifiques au service suivantes en vue de leur utilisation dans les politiques d'autorisation IAM.

Références :

Actions définies par Amazon S3 on Outposts

Vous pouvez indiquer les actions suivantes dans l'élément Action d'une déclaration de politique IAM. Utilisez des politiques pour accorder des autorisations permettant d'effectuer une opération dans AWS. Lorsque vous utilisez une action dans une politique, vous autorisez ou refusez généralement l'accès à l'opération d'API ou à la commande CLI portant le même nom. Toutefois, dans certains cas, une seule action contrôle l'accès à plusieurs opérations. D'autres opérations, quant à elles, requièrent plusieurs actions différentes.

La colonne Types de ressources indique si chaque action prend en charge les autorisations au niveau des ressources. S'il n'y a pas de valeur pour cette colonne, vous devez indiquer toutes les ressources (« * ») dans l'élément Resource de votre déclaration de politique. Si la colonne inclut un type de ressource, vous pouvez indiquer un ARN de ce type dans une déclaration avec cette action. Si l'action comporte une ou plusieurs ressources requises, l'appelant doit être autorisé à utiliser l'action avec ces ressources. Les ressources requises sont indiquées dans le tableau par un astérisque (*). Si vous limitez l'accès aux ressources avec l'Resourceélément dans une politique IAM, vous devez inclure un ARN ou un modèle pour chaque type de ressource requis. Certaines actions prennent en charge plusieurs types de ressources. Si le type de ressource est facultatif (non indiqué comme obligatoire), vous pouvez choisir d'utiliser l'un, mais pas l'autre.

La colonne Clés de condition inclut des clés que vous pouvez spécifier dans l'élément Condition d'une déclaration de politique. Pour plus d'informations sur les clés de condition associées aux ressources du service, consultez la colonne Clés de condition du tableau des types de ressources.

Note

Les clés de condition des ressources sont répertoriées dans le tableau Types de ressources. Vous pouvez trouver un lien vers le type de ressource qui s'applique à une action dans la colonne Types de ressources (* obligatoire) du tableau Actions. Le type de ressource indiqué dans le tableau Types de ressources inclut la colonne Clés de condition, qui contient les clés de condition de ressource qui s'appliquent à une action dans le tableau Actions.

Pour plus de détails sur les colonnes du tableau suivant, veuillez consulter le tableau Actions.

Actions Description Niveau d'accès Types de ressources (*obligatoire) Clés de condition Actions dépendantes
AbortMultipartUpload Accorde l'autorisation d'abandonner un téléchargement en plusieurs parties Écriture

object*

s3-outposts:DataAccessPointArn

s3-outposts:DataAccessPointAccount

s3-outposts:AccessPointNetworkOrigin

s3-outposts:authType

s3-outposts:signatureAge

s3-outposts:signatureversion

s3-outposts:x-amz-content-sha256

CreateAccessPoint Accorde l'autorisation de créer un nouveau point d'accès Écriture

accesspoint*

s3-outposts:DataAccessPointAccount

s3-outposts:DataAccessPointArn

s3-outposts:AccessPointNetworkOrigin

s3-outposts:authType

s3-outposts:signatureAge

s3-outposts:signatureversion

s3-outposts:x-amz-content-sha256

CreateBucket Accorde l'autorisation de créer un nouveau compartiment Écriture

bucket*

s3-outposts:authType

s3-outposts:signatureAge

s3-outposts:signatureversion

s3-outposts:x-amz-content-sha256

CreateEndpoint Octroie l'autorisation de créer un nouveau point de terminaison Écriture

endpoint*

DeleteAccessPoint Accorde l'autorisation de supprimer le point d'accès nommé dans l'URI Écriture

accesspoint*

s3-outposts:DataAccessPointArn

s3-outposts:DataAccessPointAccount

s3-outposts:AccessPointNetworkOrigin

s3-outposts:authType

s3-outposts:signatureAge

s3-outposts:signatureversion

s3-outposts:x-amz-content-sha256

DeleteAccessPointPolicy Accorde l'autorisation de supprimer la politique sur un point d'accès spécifié Gestion des autorisations

accesspoint*

s3-outposts:DataAccessPointArn

s3-outposts:DataAccessPointAccount

s3-outposts:AccessPointNetworkOrigin

s3-outposts:authType

s3-outposts:signatureAge

s3-outposts:signatureversion

s3-outposts:x-amz-content-sha256

DeleteBucket Accorde l'autorisation de supprimer le compartiment nommé dans l'URI Écriture

bucket*

s3-outposts:authType

s3-outposts:signatureAge

s3-outposts:signatureversion

s3-outposts:x-amz-content-sha256

DeleteBucketPolicy Accorde l'autorisation de supprimer la politique sur un compartiment spécifié Gestion des autorisations

bucket*

s3-outposts:authType

s3-outposts:signatureAge

s3-outposts:signatureversion

s3-outposts:x-amz-content-sha256

DeleteEndpoint Accorde l'autorisation de supprimer le point de terminaison nommé dans l'URI Écriture

endpoint*

DeleteObject Accorde l'autorisation de supprimer la version nulle d'un objet et d'insérer un marqueur de suppression, qui devient la version actuelle de l'objet Écriture

object*

s3-outposts:DataAccessPointAccount

s3-outposts:DataAccessPointArn

s3-outposts:AccessPointNetworkOrigin

s3-outposts:authType

s3-outposts:signatureAge

s3-outposts:signatureversion

s3-outposts:x-amz-content-sha256

DeleteObjectTagging Accorde l'autorisation d'utiliser la sous-ressource de balisage pour supprimer l'ensemble de identifications de l'objet spécifié Balisage

object*

s3-outposts:DataAccessPointAccount

s3-outposts:DataAccessPointArn

s3-outposts:AccessPointNetworkOrigin

s3-outposts:ExistingObjectTag/<key>

s3-outposts:authType

s3-outposts:signatureAge

s3-outposts:signatureversion

s3-outposts:x-amz-content-sha256

DeleteObjectVersion Accorde l'autorisation de supprimer une version spécifique d'un objet Écriture

object*

s3-outposts:DataAccessPointAccount

s3-outposts:DataAccessPointArn

s3-outposts:AccessPointNetworkOrigin

s3-outposts:authType

s3-outposts:signatureAge

s3-outposts:signatureversion

s3-outposts:versionid

s3-outposts:x-amz-content-sha256

DeleteObjectVersionTagging Accorde l'autorisation de supprimer l'ensemble de identifications pour une version spécifique de l'objet Identification

object*

s3-outposts:DataAccessPointAccount

s3-outposts:DataAccessPointArn

s3-outposts:AccessPointNetworkOrigin

s3-outposts:ExistingObjectTag/<key>

s3-outposts:authType

s3-outposts:signatureAge

s3-outposts:signatureversion

s3-outposts:versionid

s3-outposts:x-amz-content-sha256

GetAccessPoint Accorde l'autorisation de renvoyer des informations sur la configuration spécifiée. Lecture

s3-outposts:DataAccessPointAccount

s3-outposts:DataAccessPointArn

s3-outposts:AccessPointNetworkOrigin

s3-outposts:authType

s3-outposts:signatureAge

s3-outposts:signatureversion

s3-outposts:x-amz-content-sha256

GetAccessPointPolicy Accorde l'autorisation de renvoyer la politique de point d'accès associée au point d'accès spécifié Lecture

accesspoint*

s3-outposts:DataAccessPointAccount

s3-outposts:DataAccessPointArn

s3-outposts:AccessPointNetworkOrigin

s3-outposts:authType

s3-outposts:signatureAge

s3-outposts:signatureversion

s3-outposts:x-amz-content-sha256

GetBucket Accorde l'autorisation de renvoyer la configuration de compartiment associée à un compartiment Amazon S3 Lecture

bucket*

s3-outposts:authType

s3-outposts:signatureAge

s3-outposts:signatureversion

s3-outposts:x-amz-content-sha256

GetBucketPolicy Accorde l'autorisation de renvoyer la politique du compartiment spécifié Lecture

bucket*

s3-outposts:authType

s3-outposts:signatureAge

s3-outposts:signatureversion

s3-outposts:x-amz-content-sha256

GetBucketTagging Accorde l'autorisation de renvoyer le jeu de identifications associé à un compartiment Amazon S3 Lecture

bucket*

s3-outposts:authType

s3-outposts:signatureAge

s3-outposts:signatureversion

s3-outposts:x-amz-content-sha256

GetBucketVersioning Accorde l'autorisation de renvoyer l'état de contrôle de version d'un compartiment Amazon S3 Lecture

bucket*

s3-outposts:authType

s3-outposts:signatureAge

s3-outposts:signatureversion

s3-outposts:x-amz-content-sha256

GetLifecycleConfiguration Accorde l'autorisation de renvoyer les informations de configuration du cycle de vie définies sur un compartiment Amazon S3 Lecture

bucket*

s3-outposts:authType

s3-outposts:signatureAge

s3-outposts:signatureversion

s3-outposts:x-amz-content-sha256

GetObject Accorde l'autorisation de récupérer des objets à partir d'Amazon S3 Lecture

object*

s3-outposts:DataAccessPointAccount

s3-outposts:DataAccessPointArn

s3-outposts:AccessPointNetworkOrigin

s3-outposts:ExistingObjectTag/<key>

s3-outposts:authType

s3-outposts:signatureAge

s3-outposts:signatureversion

s3-outposts:x-amz-content-sha256

GetObjectTagging Accorde l'autorisation de renvoyer le jeu de identifications d'un objet Lecture

object*

s3-outposts:DataAccessPointAccount

s3-outposts:DataAccessPointArn

s3-outposts:AccessPointNetworkOrigin

s3-outposts:ExistingObjectTag/<key>

s3-outposts:authType

s3-outposts:signatureAge

s3-outposts:signatureversion

s3-outposts:x-amz-content-sha256

GetObjectVersion Accorde l'autorisation de récupérer une version spécifique d'un objet Lecture

object*

s3-outposts:DataAccessPointAccount

s3-outposts:DataAccessPointArn

s3-outposts:AccessPointNetworkOrigin

s3-outposts:ExistingObjectTag/<key>

s3-outposts:authType

s3-outposts:signatureAge

s3-outposts:signatureversion

s3-outposts:versionid

s3-outposts:x-amz-content-sha256

GetObjectVersionForReplication Accorde l'autorisation de répliquer à la fois des objets non chiffrés et des objets chiffrés avec SSE-KMS Lecture

object*

s3-outposts:authType

s3-outposts:signatureAge

s3-outposts:signatureversion

s3-outposts:x-amz-content-sha256

GetObjectVersionTagging Accorde l'autorisation de renvoyer le jeu de identifications pour une version spécifique de l'objet Read

object*

s3-outposts:DataAccessPointAccount

s3-outposts:DataAccessPointArn

s3-outposts:AccessPointNetworkOrigin

s3-outposts:ExistingObjectTag/<key>

s3-outposts:authType

s3-outposts:signatureAge

s3-outposts:signatureversion

s3-outposts:versionid

s3-outposts:x-amz-content-sha256

GetReplicationConfiguration Accorde l'autorisation d'obtenir les informations de configuration de réplication définies sur un compartiment Amazon S3 Lecture

bucket*

s3-outposts:authType

s3-outposts:signatureAge

s3-outposts:signatureversion

s3-outposts:x-amz-content-sha256

ListAccessPoints Accorde l'autorisation de répertorier les points d'accès Liste

s3-outposts:authType

s3-outposts:signatureAge

s3-outposts:signatureversion

s3-outposts:x-amz-content-sha256

ListBucket Accorde l'autorisation de répertorier tout ou partie des objets d'un compartiment Amazon S3 (jusqu'à 1 000) Liste

accesspoint*

bucket*

s3-outposts:DataAccessPointAccount

s3-outposts:DataAccessPointArn

s3-outposts:AccessPointNetworkOrigin

s3-outposts:authType

s3-outposts:delimiter

s3-outposts:max-keys

s3-outposts:prefix

s3-outposts:signatureAge

s3-outposts:signatureversion

s3-outposts:x-amz-content-sha256

ListBucketMultipartUploads Accorde l'autorisation de répertorier les téléchargements en plusieurs parties en cours Liste

accesspoint*

bucket*

s3-outposts:DataAccessPointAccount

s3-outposts:DataAccessPointArn

s3-outposts:AccessPointNetworkOrigin

s3-outposts:authType

s3-outposts:signatureAge

s3-outposts:signatureversion

s3-outposts:x-amz-content-sha256

ListBucketVersions Accorde l'autorisation de répertorier les métadonnées sur toutes les versions d'objets d'un compartiment Amazon S3 Liste

bucket*

s3-outposts:DataAccessPointAccount

s3-outposts:DataAccessPointArn

s3-outposts:AccessPointNetworkOrigin

s3-outposts:authType

s3-outposts:delimiter

s3-outposts:max-keys

s3-outposts:prefix

s3-outposts:signatureAge

s3-outposts:signatureversion

s3-outposts:x-amz-content-sha256

ListEndpoints Accorde l'autorisation de répertorier les points de terminaison Liste
ListMultipartUploadParts Accorde l'autorisation de répertorier les articles qui ont été téléchargés pour un chargement en plusieurs parties spécifique Liste

object*

s3-outposts:DataAccessPointAccount

s3-outposts:DataAccessPointArn

s3-outposts:AccessPointNetworkOrigin

s3-outposts:authType

s3-outposts:signatureAge

s3-outposts:signatureversion

s3-outposts:x-amz-content-sha256

ListOutpostsWithS3 Octroie l'autorisation de répertorier les outposts dotés d'une capacité S3 Liste
ListRegionalBuckets Accorde l'autorisation de répertorier tous les compartiments appartenant à l'expéditeur authentifié de la demande Liste

s3-outposts:authType

s3-outposts:signatureAge

s3-outposts:signatureversion

s3-outposts:x-amz-content-sha256

ListSharedEndpoints Accorde l'autorisation de répertorier les points de terminaison partagés Liste
PutAccessPointPolicy Accorde l'autorisation d'associer une politique d'accès à un point d'accès spécifié Gestion des autorisations

accesspoint*

s3-outposts:DataAccessPointAccount

s3-outposts:DataAccessPointArn

s3-outposts:AccessPointNetworkOrigin

s3-outposts:authType

s3-outposts:signatureAge

s3-outposts:signatureversion

s3-outposts:x-amz-content-sha256

PutBucketPolicy Accorde l'autorisation d'ajouter ou de remplacer une politique de compartiment sur un compartiment Gestion des autorisations

bucket*

s3-outposts:authType

s3-outposts:signatureAge

s3-outposts:signatureversion

s3-outposts:x-amz-content-sha256

PutBucketTagging Accorde l'autorisation d'ajouter un jeu de balises à un compartiment Amazon S3 existant Balisage

bucket*

s3-outposts:authType

s3-outposts:signatureAge

s3-outposts:signatureversion

s3-outposts:x-amz-content-sha256

PutBucketVersioning Accorde l'autorisation de définir l'état de contrôle de version d'un compartiment Amazon S3 existant Écrire

bucket*

s3-outposts:authType

s3-outposts:signatureAge

s3-outposts:signatureversion

s3-outposts:x-amz-content-sha256

PutLifecycleConfiguration Accorde l'autorisation de créer une nouvelle configuration de cycle de vie pour le compartiment ou de remplacer une configuration de cycle de vie existante Écriture

bucket*

s3-outposts:authType

s3-outposts:signatureAge

s3-outposts:signatureversion

s3-outposts:x-amz-content-sha256

PutObject Accorde l'autorisation d'ajouter un objet à un compartiment Écriture

object*

s3-outposts:DataAccessPointAccount

s3-outposts:DataAccessPointArn

s3-outposts:AccessPointNetworkOrigin

s3-outposts:RequestObjectTag/<key>

s3-outposts:RequestObjectTagKeys

s3-outposts:authType

s3-outposts:signatureAge

s3-outposts:signatureversion

s3-outposts:x-amz-acl

s3-outposts:x-amz-content-sha256

s3-outposts:x-amz-copy-source

s3-outposts:x-amz-metadata-directive

s3-outposts:x-amz-server-side-encryption

s3-outposts:x-amz-storage-class

PutObjectAcl Accorde l'autorisation de définir les autorisations de liste de contrôle d'accès (ACL) pour un objet qui existe déjà dans un compartiment Gestion des autorisations

object*

s3-outposts:DataAccessPointAccount

s3-outposts:DataAccessPointArn

s3-outposts:AccessPointNetworkOrigin

s3-outposts:ExistingObjectTag/<key>

s3-outposts:authType

s3-outposts:signatureAge

s3-outposts:signatureversion

s3-outposts:x-amz-acl

s3-outposts:x-amz-content-sha256

s3-outposts:x-amz-storage-class

PutObjectTagging Accorde l'autorisation de définir le jeu de balises fourni sur un objet qui existe déjà dans un compartiment Identification

object*

s3-outposts:DataAccessPointAccount

s3-outposts:DataAccessPointArn

s3-outposts:AccessPointNetworkOrigin

s3-outposts:ExistingObjectTag/<key>

s3-outposts:RequestObjectTag/<key>

s3-outposts:RequestObjectTagKeys

s3-outposts:authType

s3-outposts:signatureAge

s3-outposts:signatureversion

s3-outposts:x-amz-content-sha256

PutObjectVersionTagging Accorde l'autorisation de définir le jeu de identifications fourni pour une version spécifique d'un objet Balisage

object*

s3-outposts:DataAccessPointAccount

s3-outposts:DataAccessPointArn

s3-outposts:AccessPointNetworkOrigin

s3-outposts:ExistingObjectTag/<key>

s3-outposts:RequestObjectTag/<key>

s3-outposts:RequestObjectTagKeys

s3-outposts:authType

s3-outposts:signatureAge

s3-outposts:signatureversion

s3-outposts:versionid

s3-outposts:x-amz-content-sha256

PutReplicationConfiguration Accorde l'autorisation de créer une nouvelle configuration de réplication ou de remplacer une configuration existante Écrire

bucket*

iam:PassRole

s3-outposts:authType

s3-outposts:signatureAge

s3-outposts:signatureversion

s3-outposts:x-amz-content-sha256

ReplicateDelete Accorde l'autorisation de répliquer les marqueurs de suppression vers le compartiment de destination Écriture

object*

s3-outposts:authType

s3-outposts:signatureAge

s3-outposts:signatureversion

s3-outposts:x-amz-content-sha256

ReplicateObject Accorde l'autorisation de répliquer des objets et des identifications d'objet vers le compartiment de destination Écriture

object*

s3-outposts:authType

s3-outposts:signatureAge

s3-outposts:signatureversion

s3-outposts:x-amz-content-sha256

s3-outposts:x-amz-server-side-encryption

ReplicateTags Accorde l'autorisation de répliquer les identifications d'objet vers le compartiment de destination Identification

object*

s3-outposts:authType

s3-outposts:signatureAge

s3-outposts:signatureversion

s3-outposts:x-amz-content-sha256

Types de ressources définis par Amazon S3 on Outposts

Ce service définit les types de ressources suivants, qui peuvent être utilisés dans l' Resource élément des déclarations de politique d'autorisation IAM. Chaque action du tableau Actions identifie les types de ressources pouvant être spécifiés avec cette action. Un type de ressource peut également définir les clés de condition que vous pouvez inclure dans une politique. Ces clés sont affichées dans la dernière colonne du tableau. Pour plus de détails sur les colonnes du tableau suivant, veuillez consulter le tableau Types de ressources.

Types de ressources ARN Clés de condition
accesspoint arn:${Partition}:s3-outposts:${Region}:${Account}:outpost/${OutpostId}/accesspoint/${AccessPointName}
bucket arn:${Partition}:s3-outposts:${Region}:${Account}:outpost/${OutpostId}/bucket/${BucketName}
endpoint arn:${Partition}:s3-outposts:${Region}:${Account}:outpost/${OutpostId}/endpoint/${EndpointId}
object arn:${Partition}:s3-outposts:${Region}:${Account}:outpost/${OutpostId}/bucket/${BucketName}/object/${ObjectName}

Clés de condition pour Amazon S3 on Outposts

Amazon S3 on Outposts définit les clés de condition suivantes que vous pouvez utiliser dans l'élément Condition d'une stratégie IAM. Vous pouvez utiliser ces clés pour affiner les conditions d'application de la déclaration de politique. Pour plus de détails sur les colonnes du tableau suivant, veuillez consulter le tableau Clés de condition.

Pour afficher les clés de condition globales disponibles pour tous les services, consultez Clés de condition globales disponibles.

Clés de condition Description Type
s3-outposts:AccessPointNetworkOrigin Filtre l'accès en fonction de l'origine du réseau (Internet ou VPC) Chaîne
s3-outposts:DataAccessPointAccount Filtre l'accès en fonction de l'ID de AWS compte propriétaire du point d'accès Chaîne
s3-outposts:DataAccessPointArn Filtre l'accès en fonction du point d'accès Amazon Resource Name (ARN) ARN
s3-outposts:ExistingObjectTag/<key> Filtre l'accès en exigeant qu'une balise d'objet existante ait une clé et une valeur de balise spécifiques Chaîne
s3-outposts:RequestObjectTag/<key> Filtre l'accès en limitant les clés et valeurs de balise autorisées sur les objets Chaîne
s3-outposts:RequestObjectTagKeys Filtre l'accès en limitant les clés de balise autorisées sur les objets Chaîne
s3-outposts:authType Filtre l'accès en limitant les demandes entrantes à une méthode d'authentification spécifique Chaîne
s3-outposts:delimiter Filtre l'accès en exigeant le paramètre de délimiteur Chaîne
s3-outposts:max-keys Filtre l'accès en limitant le nombre maximum de clés renvoyées dans une ListBucket demande Numérique
s3-outposts:prefix Filtre l'accès en fonction du préfixe de nom de clé Chaîne
s3-outposts:signatureAge Filtre l'accès en identifiant la durée, en millisecondes, pendant laquelle une signature est valide dans une demande authentifiée Numérique
s3-outposts:signatureversion Filtre l'accès en identifiant la version de AWS Signature prise en charge pour les demandes authentifiées Chaîne
s3-outposts:versionid Filtre l'accès en fonction d'une version d'objet spécifique Chaîne
s3-outposts:x-amz-acl Filtre l'accès en exigeant l' x-amz-acl en-tête avec une ACL prédéfinie spécifique dans une demande Chaîne
s3-outposts:x-amz-content-sha256 Filtre l'accès en refusant les contenus non signés dans votre compartiment Chaîne
s3-outposts:x-amz-copy-source Filtre l'accès en limitant la source de copie à un compartiment, un préfixe ou un objet spécifique Chaîne
s3-outposts:x-amz-metadata-directive Filtre l'accès en activant l'application du comportement des métadonnées d'objet (COPY ou REPLACE) lorsque des objets sont copiés Chaîne
s3-outposts:x-amz-server-side-encryption Filtre l'accès en exigeant un chiffrement côté serveur Chaîne
s3-outposts:x-amz-storage-class Filtre l'accès en fonction de la classe de stockage. Chaîne