

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.

# Premiers pas avec Amazon S3 sur Outposts
<a name="S3OutpostsGS"></a>

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.

Avec Amazon S3 sur Outposts, vous pouvez utiliser les API et fonctions Amazon S3, telles que le stockage d'objets, les stratégies d'accès, le chiffrement et le balisage, sur AWS Outposts comme vous le faites sur Amazon S3. Pour de plus amples informations sur S3 on Outposts, veuillez consulter [Qu’est-ce que Amazon S3 sur Outposts ?](S3onOutposts.md).

**Topics**
+ [Commencer par utiliser le AWS Management Console](S3OutpostsGSConsole.md)
+ [Commencer à utiliser le SDK AWS CLI and pour Java](S3OutpostsGSCLIJava.md)

# Commencer par utiliser le AWS Management Console
<a name="S3OutpostsGSConsole"></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).

Pour commencer à utiliser S3 sur Outposts à l’aide de la console, consultez les rubriques suivantes. Pour commencer à utiliser le AWS CLI ou AWS SDK pour Java, voir[Commencer à utiliser le SDK AWS CLI and pour Java](S3OutpostsGSCLIJava.md).

**Topics**
+ [Créer un compartiment, un point d’accès et un point de terminaison.](#S3OutpostsGSConsoleCreateBucket)
+ [Étapes suivantes](#S3OutpostsGSConsoleNext)

## Créer un compartiment, un point d’accès et un point de terminaison.
<a name="S3OutpostsGSConsoleCreateBucket"></a>

La procédure suivante vous montre comment créer votre premier compartiment dans S3 sur Outposts. Lorsque vous créez un compartiment à l’aide de la console, vous créez également un point d’accès et un point de terminaison associés au compartiment afin que vous puissiez immédiatement commencer à stocker des objets dans votre compartiment. 

1. Connectez-vous à la console Amazon S3 AWS Management Console et ouvrez-la à l'adresse [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/).

1. Dans le panneau de navigation de gauche, choisissez **Outposts buckets** (Compartiments Outposts).

1. Sélectionnez **Create Outposts bucket (Créer un compartiment Outposts)**.

1. Dans **Bucket name** (Nom du compartiment), saisissez un nom compatible avec le système de nom de domaine (DNS) pour votre compartiment.

   Le nom du compartiment doit présenter les caractéristiques suivantes :
   + Soyez unique au sein de Compte AWS l'avant-poste et de l'endroit Région AWS où l'avant-poste est hébergé.
   + Il doit comprendre de 3 à 63 caractères.
   + Ne contient pas de majuscules.
   + Il doit commencer par une minuscule ou un chiffre.

     Une fois le compartiment créé, vous ne pouvez pas changer son nom. Pour plus d’informations sur la dénomination des compartiments, consultez [Règles de dénomination des compartiments à usage général](https://docs.aws.amazon.com/AmazonS3/latest/userguide/bucketnamingrules.html) dans le *Guide de l’utilisateur Amazon S3*.
**Important**  
Évitez d’inclure des informations sensibles, notamment des numéros de compte, dans le nom du compartiment. Le nom du bucket est visible URLs là où pointent les objets du bucket.

1. Pour **Outpost**, choisissez l’Outpost où vous souhaitez que le compartiment réside. 

1. Sous **Bucket Versioning** (Gestion des versions du compartiment), définissez l’état de gestion des versions S3 pour votre compartiment S3 sur Outposts sur l’une des options suivantes :
   + **Disable** (Désactiver) (par défaut) : le compartiment reste non versionné.
   + **Enable** (Activer) : active la gestion des versions S3 pour les objets du compartiment. Tous les objets ajoutés au compartiment reçoivent un ID de version unique.

   Pour plus d’informations sur la gestion des versions S3, consultez [Gestion de la gestion des versions S3 pour votre compartiment S3 sur Outposts](S3OutpostsManagingVersioning.md).

1. (Facultatif) Ajoutez les **balises facultatives** que vous souhaitez associer au compartiment Outposts. Vous pouvez utiliser des balises pour suivre des critères pour des projets individuels ou des groupes de projets, ou pour étiqueter vos compartiments en utilisant des balises de répartition des coûts.

   Par défaut, tous les objets stockés dans votre compartiment Outposts le sont à l’aide du chiffrement côté serveur avec les clés de chiffrement gérées Amazon S3 (SSE-S3). Vous pouvez également choisir explicitement de stocker des objets en utilisant le chiffrement côté serveur avec des clés de chiffrement fournies par le client (SSE-C). Pour modifier le type de chiffrement, vous devez utiliser l'API REST, AWS Command Line Interface (AWS CLI) ou AWS SDKs.

1. Dans la section **Paramètres du point d’accès des Outposts**, entrez le nom du point d’accès.

   Les points d’accès S3 on Outpost simplifient la gestion de l’accès aux données à grande échelle pour les jeux de données partagés dans S3 on Outpost. Les points d’accès sont des points de terminaison réseau associés à des compartiments Outposts que vous pouvez utiliser pour effectuer des opérations d’objet S3. Pour de plus amples informations, veuillez consulter [Points d’accès](S3OutpostsWorkingBuckets.md#S3OutpostsAP). 

   Les noms des points d’accès doivent être uniques dans le compte pour cette région et cet Outpost, mais aussi être conformes aux [restrictions et limitations des points d’accès](https://docs.aws.amazon.com/AmazonS3/latest/userguide/access-points-restrictions-limitations.html).

1. Choisissez le **VPC** pour ce point d’accès Amazon S3 sur Outposts. 

   Si vous n’avez pas de VPC, choisissez **Create VPC (Créer un VPC)**. Pour plus d’informations, consultez [Création de points d’accès restreints à un cloud privé virtuel (VPC)](https://docs.aws.amazon.com/AmazonS3/latest/userguide/access-points-vpc.html) dans le *Guide de l’utilisateur Amazon S3*.

   Un cloud privé virtuel (VPC) vous permet de lancer des ressources AWS dans un réseau virtuel défini par vos soins. Ce réseau virtuel ressemble beaucoup à un réseau traditionnel que vous pourriez exécuter dans votre propre centre de données et présente l’avantage d’utiliser l’infrastructure évolutive d AWS. 

1. (Opération facultative pour un VPC existant) Choisissez un **sous-réseau de point de terminaison** pour votre point de terminaison. 

   Un sous-réseau est une plage d’adresses IP dans votre VPC. Si vous ne disposez pas du sous-réseau que vous voulez, sélectionnez **Create subnet (Créer un sous-réseau)**. Pour de plus amples informations, veuillez consulter [Mise en réseau pour S3 on Outposts](S3OutpostsNetworking.md). 

1. (Opération facultative pour un VPC existant) Choisissez un **groupe de sécurité de point de terminaison** pour votre point de terminaison.

   Un [groupe de sécurité](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-security-groups.html) agit en tant que pare-feu virtuel afin de contrôler le trafic entrant et sortant.

1. (Opération facultative pour un VPC existant) Choisissez le **Type d’accès au point de terminaison** :
   + **Private (Privé)** — à utiliser avec le VPC.
   + **Customer owned IP** (IP appartenant au client) – À utiliser avec un groupe d’adresses IP appartenant au client (groupe CoIP) au sein de votre réseau sur site.

1. (Facultatif) Spécifiez la **stratégie de point d’accès à l’Outpost**. La console affiche automatiquement le nom **Amazon Resource Name (ARN)** du point d’accès, que vous pouvez utiliser dans la stratégie.

1. Sélectionnez **Create Outposts bucket (Créer un compartiment Outposts)**.
**Note**  
Cela peut prendre jusqu’à 5 minutes pour que votre point de terminaison Outpost soit créé et que votre compartiment soit prêt à l’emploi. Pour configurer des paramètres de compartiment supplémentaires, sélectionnez **Afficher les détails**.

## Étapes suivantes
<a name="S3OutpostsGSConsoleNext"></a>

Avec Amazon S3 sur Outposts, les données des objets sont toujours stockées sur l’Outpost. Lorsque vous AWS installez un rack Outpost, vos données restent locales dans votre Outpost afin de répondre aux exigences de résidence des données. Vos objets ne quittent jamais votre Outpost et ne se trouvent pas dans un Région AWS. Comme il AWS Management Console est hébergé dans la région, vous ne pouvez pas utiliser la console pour télécharger ou gérer des objets dans votre Outpost. Cependant, vous pouvez utiliser l'API REST, AWS Command Line Interface (AWS CLI), et AWS SDKs pour télécharger et gérer vos objets via vos points d'accès.

Après avoir créé un compartiment, un point d'accès et un point de terminaison S3 on Outposts, vous pouvez utiliser le SDK for Java AWS CLI ou le SDK pour Java pour télécharger un objet dans votre compartiment. Pour de plus amples informations, veuillez consulter [Chargement d’un objet dans un compartiment S3 sur Outposts](S3OutpostsUploadObjects.md).

# Commencer à utiliser le SDK AWS CLI and pour Java
<a name="S3OutpostsGSCLIJava"></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).

Pour démarrer avec S3 on Outposts, vous devez créer un compartiment, un point d'accès et un point de terminaison. Ensuite, vous pouvez charger des objets dans votre compartiment. Les exemples suivants vous montrent comment démarrer avec S3 sur Outposts à l'aide du SDK AWS CLI and pour Java. Pour commencer à utiliser la console, veuillez consulter [Commencer par utiliser le AWS Management Console](S3OutpostsGSConsole.md).

**Topics**
+ [Étape 1 : créer un compartiment](#S3OutpostsGSCreateBucket)
+ [Étape 2 : Créer un point d'accès](#S3OutpostsGSCreateAccessPoint)
+ [Étape 3 : Créer un point de terminaison](#S3OutpostsGSCreateEndpoint)
+ [Étape 4 : Charger un objet dans un compartiment S3 on Outposts](#S3OutpostsGSUploadObject)

## Étape 1 : créer un compartiment
<a name="S3OutpostsGSCreateBucket"></a>

Les exemples suivants, AWS CLI ainsi que ceux du SDK pour Java, vous montrent comment créer un bucket S3 on Outposts.

------
#### [ AWS CLI ]

**Example**  
L’exemple suivant crée un compartiment S3 sur Outposts (`s3-outposts:CreateBucket`) à l’aide d’ AWS CLI. Pour exécuter cette commande, remplacez `user input placeholders` par vos propres informations.  

```
aws s3control create-bucket --bucket example-outposts-bucket --outpost-id op-01ac5d28a6a232904
```

------
#### [ SDK for Java ]

**Example**  
Pour des exemples de création d'un bucket S3 Outposts avec le AWS SDK pour Java, consultez [CreateOutpostsBucket.java dans les exemples de code du SDK pour AWS Java](https://github.com/awsdocs/aws-doc-sdk-examples/blob/main/javav2/example_code/s3/src/main/java/com/example/s3/outposts/CreateOutpostsBucket.java) *2.x*.

------

## Étape 2 : Créer un point d'accès
<a name="S3OutpostsGSCreateAccessPoint"></a>

Pour accéder à votre compartiment Amazon S3 sur Outposts, vous devez créer et configurer un point d’accès. Ces exemples vous montrent comment créer un point d'accès à l'aide du SDK AWS CLI et du SDK pour Java.

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 ne prennent en charge que l' virtual-host-styleadressage.

------
#### [ AWS CLI ]

**Example**  
L' AWS CLI exemple suivant crée un point d'accès pour un bucket Outposts. Pour exécuter cette commande, remplacez `user input placeholders` par vos propres informations.  

```
aws s3control create-access-point --account-id 123456789012 --name example-outposts-access-point --bucket "arn:aws:s3-outposts:region:123456789012:outpost/op-01ac5d28a6a232904/bucket/example-outposts-bucket" --vpc-configuration VpcId=example-vpc-12345
```

------
#### [ SDK for Java ]

**Example**  
Pour des exemples de création d'un point d'accès pour un bucket S3 Outposts avec le AWS SDK pour Java, consultez [CreateOutpostsAccessPoint.java dans les exemples de code du SDK pour AWS Java](https://github.com/awsdocs/aws-doc-sdk-examples/blob/main/javav2/example_code/s3/src/main/java/com/example/s3/outposts/CreateOutpostsAccessPoint.java) *2.x*.

------

## Étape 3 : Créer un point de terminaison
<a name="S3OutpostsGSCreateEndpoint"></a>

Pour acheminer les demandes vers un point d’accès Amazon S3 sur Outposts, vous devez créer et configurer un point de terminaison S3 sur Outposts. Pour créer un point de terminaison, vous devrez disposer d’une connexion active avec votre lien de service vers votre région d’accueil Outpost. Chaque cloud privé virtuel (VPC) sur votre Outpost peut avoir un point de terminaison associé. Pour plus d’informations sur les quotas de points de terminaison, consultez [Exigences réseau de S3 on Outposts](S3OnOutpostsRestrictionsLimitations.md#S3OnOutpostsConnectivityRestrictions). Vous devez créer un point de terminaison pour pouvoir accéder à vos compartiments Outpost et effectuer des opérations d'objet. Pour de plus amples informations, veuillez consulter [Points de terminaison](S3OutpostsWorkingBuckets.md#S3OutpostsEP).

Ces exemples vous montrent comment créer un point de terminaison à l'aide du SDK AWS CLI et du SDK pour Java. Pour de plus amples informations sur les autorisations requises pour créer et gérer des points de terminaison, veuillez consulter [Autorisations pour les points de terminaison S3 sur Outposts](S3OutpostsIAM.md#S3OutpostsEndpointPermissions).

------
#### [ AWS CLI ]

**Example**  
L' AWS CLI exemple suivant crée un point de terminaison pour un Outpost en utilisant le type d'accès aux ressources VPC. Le VPC est dérivé du sous-réseau. Pour exécuter cette commande, remplacez `user input placeholders` par vos propres informations.  

```
aws s3outposts create-endpoint --outpost-id op-01ac5d28a6a232904 --subnet-id subnet-8c7a57c5 --security-group-id sg-ab19e0d1
```
L' AWS CLI exemple suivant crée un point de terminaison pour un Outpost en utilisant le type d'accès au pool d'adresses IP (pool CoIP) appartenant au client. Pour exécuter cette commande, remplacez `user input placeholders` par vos propres informations.  

```
aws s3outposts create-endpoint --outpost-id op-01ac5d28a6a232904 --subnet-id subnet-8c7a57c5 --security-group-id sg-ab19e0d1 --access-type CustomerOwnedIp --customer-owned-ipv4-pool ipv4pool-coip-12345678901234567
```

------
#### [ SDK for Java ]

**Example**  
Pour des exemples de création d'un point de terminaison pour un Outpost S3 avec le AWS SDK pour Java, [CreateOutpostsEndPointconsultez](https://github.com/awsdocs/aws-doc-sdk-examples/blob/main/javav2/example_code/s3/src/main/java/com/example/s3/outposts/CreateOutpostsEndPoint.java) .java dans les exemples de code du *SDK AWS pour Java 2.x*.

------

## Étape 4 : Charger un objet dans un compartiment S3 on Outposts
<a name="S3OutpostsGSUploadObject"></a>

Pour charger un objet, consultez [Chargement d’un objet dans un compartiment S3 sur Outposts](S3OutpostsUploadObjects.md)