Obtenir un bucket S3 on Outposts à l'aide du SDK AWS CLI et du SDK pour Java - Amazon S3 sur Outposts

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.

Obtenir un bucket S3 on Outposts à l'aide du SDK AWS CLI et du SDK pour Java

Avec Amazon S3 on Outposts, vous pouvez créer des compartiments S3 sur vos AWS Outposts et 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 fournit une nouvelle classe de stockage, S3 Outposts (OUTPOSTS), qui utilise Amazon S3 APIs et est conçue pour stocker des données de manière durable et redondante sur plusieurs appareils et serveurs de votre entreprise. AWS Outposts Vous communiquez avec votre compartiment Outpost à l’aide d’un point d’accès et d’une connexion de point de terminaison via un cloud privé virtuel (VPC). Vous pouvez utiliser les mêmes fonctionnalités sur APIs les compartiments Outpost que sur les compartiments Amazon S3, notamment les politiques d'accès, le chiffrement et le balisage. Vous pouvez utiliser S3 sur Outposts via l'API AWS Management Console, AWS Command Line Interface (AWS CLI) ou REST. AWS SDKs Pour plus d’informations, consultez Qu’est-ce que Amazon S3 sur Outposts ?.

Les exemples suivants vous montrent comment obtenir un bucket S3 on Outposts en utilisant le AWS CLI et. AWS SDK pour Java

Note

Lorsque vous travaillez avec Amazon S3 sur des Outposts via le AWS CLI ou AWS SDKs, vous fournissez l'ARN du point d'accès pour l'Outpost à la place du nom du bucket. L'ARN du point d'accès prend la forme suivante, où region est le code Région AWS pour la région où l’Outpost est situé :

arn:aws:s3-outposts:region:123456789012:outpost/op-01ac5d28a6a232904/accesspoint/example-outposts-access-point

Pour plus d'informations sur S3 on Outposts ARNs, consultez. Ressource ARNs pour S3 sur les Outposts

L'exemple S3 on Outposts suivant obtient un compartiment à l'aide de l’ AWS CLI. Pour utiliser cette commande, remplacez chaque user input placeholder par vos propres informations. Pour de plus amples informations sur cette commande, veuillez consulter get-bucket dans le document AWS CLI Reference.

aws s3control get-bucket --account-id 123456789012 --bucket "arn:aws:s3-outposts:region:123456789012:outpost/op-01ac5d28a6a232904/bucket/example-outposts-bucket"

L'exemple S3 on Outposts suivant illustre l'obtention d'un compartiment à l'aide du kit SDK pour Java. Pour plus d’informations, consultez GetBucket dans la Référence d’API Amazon Simple Storage Service.

import com.amazonaws.services.s3control.model.*; public void getBucket(String bucketArn) { GetBucketRequest reqGetBucket = new GetBucketRequest() .withBucket(bucketArn) .withAccountId(AccountId); GetBucketResult respGetBucket = s3ControlClient.getBucket(reqGetBucket); System.out.printf("GetBucket Response: %s%n", respGetBucket.toString()); }