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ù
est le code Région AWS pour la région où l’Outpost est situé : region
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
par vos propres informations. Pour de plus amples informations sur cette commande, veuillez consulter get-bucketuser input placeholder
aws s3control get-bucket --account-id
--bucket "arn:aws:s3-outposts:
123456789012
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()); }