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 compartiment S3 on Outposts en utilisant l’AWS CLI et le kit SDK pour Java
Avec Amazon S3 sur 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 des 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 sur 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 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 API et fonctions sur vos compartiments Outpost que sur les compartiments Amazon S3, telles que les stratégies d’accès, le chiffrement et le balisage. Vous pouvez utiliser S3 sur Outposts via la AWS Management Console, l’AWS Command Line Interface (AWS CLI), des kits SDK AWS ou une API REST. Pour de plus amples informations, veuillez consulter Qu’est-ce que Amazon S3 sur Outposts ?.
Les exemples suivants vous montrent comment obtenir un compartiment S3 on Outposts à l'aide de l’AWS CLI et d’AWS SDK pour Java.
Note
Lorsque vous utilisez Amazon S3 on Outposts via l’AWS CLI ou les kits SDK AWS, vous fournissez l'ARN du point d'accès Outposts à la place du nom du compartiment. 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 les ARN de S3 sur Outposts, 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:123456789012region: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 de plus amples informations, veuillez consulter GetBucket dans le document Amazon Simple Storage Service API Reference.
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()); }