Utilisation des compartiments S3 on Outposts - Amazon Simple Storage 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.

Utilisation des compartiments S3 on Outposts

Avec Amazon S3 on Outposts, vous pouvez créer des compartiments S3 sur votre AWS Outposts afin de stocker et récupérer facilement des objets sur site pour les applications qui nécessitent un accès aux données locales, un traitement local des données et une résidence des données. S3 on Outposts propose une nouvelle classe de stockage, appelée S3 Outposts (OUTPOSTS), qui utilise les API Amazon S3 et est conçue pour stocker de manière durable et redondante des données sur plusieurs appareils et serveurs sur vos AWS Outposts. Vous pouvez utiliser les mêmes API et fonctions sur vos compartiments Outpost que sur Simple Storage Service (Amazon S3), telles que les stratégies d'accès, le chiffrement et le balisage. Pour de plus amples informations, veuillez consulter Qu'est-ce que Amazon S3 sur Outposts ?.

Vous communiquez avec vos compartiments Outpost à l'aide d'un point d'accès et d'une connexion de point de terminaison via un cloud privé virtuel (VPC). Pour accéder à vos compartiments et objets S3 on Outposts, vous devez disposer d'un point d'accès pour le VPC et d'un point de terminaison pour le même VPC. Pour de plus amples informations, veuillez consulter Mise en réseau pour S3 on Outposts.

Compartiments

Dans S3 on Outposts, les noms des compartiments sont uniques à un Outpost et nécessitent le code Région AWS de la région où se trouve l'Outpost, l'ID Compte AWS, l'ID de l'Outpost et le nom du compartiment pour les identifier.

arn:aws:s3-outposts:region:account-id:outpost/outpost-id/bucket/bucket-name

Pour de plus amples informations, veuillez consulter Ressources ARN pour S3 on Outposts.

Points d'accès

Amazon S3 sur Outposts prend en charge les points d'accès Virtual Private Cloud (VPC) uniquement comme seul moyen d'accéder à vos compartiments Outposts.

Les points d'accès simplifient la gestion de l'accès aux données à grande échelle pour les ensembles de données partagés dans Amazon S3. Les points d'accès sont des points de terminaison réseau associés à des compartiments que vous pouvez utiliser pour effectuer des opérations d'objet Amazon S3, notamment GetObject et PutObject. Avec S3 on Outposts, vous devez utiliser des points d'accès pour accéder à tout objet dans un compartiment Outposts. Les points d'accès prennent uniquement en charge l'adressage de type hôte virtuel.

L'exemple suivant montre le format ARN que vous utilisez pour les points d'accès S3 sur Outposts. L'ARN du point d'accès comprend le code Région AWS de la région où se trouve l'Outpost, l'ID Compte AWS, l'ID de l'Outpost et le nom du point d'accès.

arn:aws:s3-outposts:region:account-id:outpost/outpost-id/accesspoint/accesspoint-name

Points de terminaison

Pour acheminer les demandes vers un point d'accès S3 on Outposts, vous devez créer et configurer un point de terminaison S3 on Outposts. Grâce aux points de terminaison S3 sur Outposts, vous pouvez connecter votre VPC en privé à votre compartiment Outpost. Les points de terminaison S3 sur Outposts sont des identificateurs de ressources uniformes (URI) virtuels du point d'entrée de votre compartiment S3 sur Outposts. Il s'agit de composants VPC mis à l’à échelle horizontalement, redondants et hautement disponibles.

Chaque cloud privé virtuel (VPC) sur votre Outpost peut avoir un point de terminaison associé, et vous pouvez avoir jusqu'à 100 points de terminaison par Outpost. Vous devez créer ces points de terminaison pour pouvoir accéder à vos compartiments Outpost et effectuer des opérations d'objet. Créer ces points de terminaison permet également au modèle d'API et aux comportements d'être les mêmes en permettant aux mêmes opérations de fonctionner dans S3 et S3 sur Outposts.

Opérations d'API sur S3 on Outposts

Pour gérer les opérations d'API de compartiment Outpost, S3 sur Outposts héberge un point de terminaison distinct du point de terminaison Amazon S3. Ce point de terminaison est s3-outposts.region.amazonaws.com.

Pour utiliser les opérations d'API de Amazon S3, vous devez signer le compartiment et les objets en utilisant le format ARN correct. Vous devez transmettre des ARN à l'API afin que Amazon S3 puisse déterminer si la demande concerne Amazon S3 (s3-control.region.amazonaws.com) ou S3 on Outposts (s3-outposts.region.amazonaws.com). En fonction du format ARN, S3 peut signer et acheminer la demande de manière appropriée.

Chaque fois qu'une demande est envoyée au plan de contrôle Amazon S3, le kit SDK extrait les composants de l'ARN et inclut un en-tête supplémentaire « x-amz-outpost-id » avec la valeur du « outpost-id » extrait de l'ARN. Le nom de service de l'ARN est utilisé pour signer la demande avant qu'elle ne soit acheminée vers le point de terminaison S3 on Outposts. Ce comportement s'applique à toutes les opérations d'API gérées par le client s3control.

Le tableau suivant répertorie les opérations d'API étendues pour Amazon S3 sur Outposts et leurs modifications par rapport à Amazon S3.

API Valeur de paramètre S3 sur Outposts

CreateBucket

Nom de compartiment en tant qu'ARN, ID Outpost

ListRegionalBuckets

ID Outpost

DeleteBucket

Nom de compartiment en tant qu'ARN

DeleteBucketLifecycleConfiguration

Nom de compartiment en tant qu'ARN

GetBucketLifecycleConfiguration

Nom de compartiment en tant qu'ARN

PutBucketLifecycleConfiguration

Nom de compartiment en tant qu'ARN

GetBucketPolicy

Nom de compartiment en tant qu'ARN

PutBucketPolicy

Nom de compartiment en tant qu'ARN

DeleteBucketPolicy

Nom de compartiment en tant qu'ARN

GetBucketTagging

Nom de compartiment en tant qu'ARN

PutBucketTagging

Nom de compartiment en tant qu'ARN

DeleteBucketTagging

Nom de compartiment en tant qu'ARN

CreateAccessPoint

Nom du point d'accès en tant qu'ARN

DeleteAccessPoint

Nom du point d'accès en tant qu'ARN

GetAccessPoint

Nom du point d'accès en tant qu'ARN

GetAccessPoint

Nom du point d'accès en tant qu'ARN

ListAccessPoints

Nom du point d'accès en tant qu'ARN

PutAccessPointPolicy

Nom du point d'accès en tant qu'ARN

GetAccessPointPolicy

Nom du point d'accès en tant qu'ARN

DeleteAccessPointPolicy

Nom du point d'accès en tant qu'ARN

Création et gestion de compartiments S3 on Outposts

Pour plus d'informations sur la création et la gestion des compartiments S3 on Outposts, consultez les rubriques suivantes.