

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
<a name="S3OutpostsGetBucket"></a>

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 de plus amples informations, consultez [Qu’est-ce que Amazon S3 sur Outposts ?](S3onOutposts.md).

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](S3OutpostsIAM.md#S3OutpostsARN)

## À l'aide du AWS CLI
<a name="S3OutpostsGetBucketCLI"></a>

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](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/s3control/get-bucket.html) 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"
```

## Utilisation du AWS SDK pour Java
<a name="S3OutpostsGetBucketJava"></a>

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](https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetBucket.html) 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());

}
```