Création d'un compartiment S3 on Outposts - Amazon S3 on 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.

Création d'un compartiment S3 on Outposts

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 bucket Outpost en utilisant un point d'accès et 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 les Outposts via le AWS Management Console, AWS Command Line Interface (AWS CLI) AWS SDKs, ou. REST API Pour plus d’informations, consultez Qu'est-ce que Amazon S3 sur Outposts ?.

Note

Celui Compte AWS qui crée le bucket en est propriétaire et est le seul à pouvoir y effectuer des actions. Les compartiments possèdent des propriétés de configuration telles que Outpost, balise, chiffrement par défaut et paramètres de point d'accès. Les paramètres du point d'accès incluent le cloud privé virtuel (VPC), la politique de point d'accès pour accéder aux objets du compartiment et d'autres métadonnées. Pour de plus amples informations, veuillez consulter Spécifications de S3 on Outposts.

Si vous souhaitez créer un compartiment qui fournit un accès AWS PrivateLink à la gestion des compartiments et des points de terminaison via les VPCpoints de terminaison de l'interface de votre cloud privé virtuel (VPC), consultez AWS PrivateLink S3 on Outposts.

Les exemples suivants vous montrent comment créer un bucket S3 on Outposts à l'aide des touches AWS Management Console, AWS Command Line Interface (AWS CLI) et. AWS SDK for Java

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

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

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

  4. Pour le nom du compartiment, entrez un nom compatible avec le système de noms 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 les règles générales de dénomination des compartiments 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 compartiment est visible en pointant vers les objets URLs qu'il contient.

  5. Pour Outpost, choisissez l'Outpost où vous souhaitez que le compartiment réside.

  6. 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.

  7. (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 sont stockés à l'aide d'un chiffrement côté serveur avec des clés de chiffrement gérées par Amazon S3 (-S3). SSE 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 (-C). SSE Pour modifier le type de chiffrement, vous devez utiliser le RESTAPI, AWS Command Line Interface (AWS CLI) ou AWS SDKs.

  8. 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 ensembles 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.

    Les noms des points d'accès doivent être uniques dans le compte de cette région et de cet avant-poste, et être conformes aux restrictions et limitations des points d'accès.

  9. Choisissez VPCpour ce point d'accès Amazon S3 on Outposts.

    Si vous n'en avez pasVPC, choisissez Create VPC. Pour plus d'informations, consultez la section Création de points d'accès limités à un cloud privé virtuel (VPC) dans le guide de l'utilisateur Amazon S3.

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

  10. (Facultatif pour un point de terminaison existantVPC) 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 votreVPC. 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.

  11. (Facultatif pour un groupe existantVPC) Choisissez un groupe de sécurité pour votre point de terminaison.

    Un groupe de sécurité agit en tant que pare-feu virtuel afin de contrôler le trafic entrant et sortant.

  12. (Facultatif pour un terminal existantVPC) Choisissez le type d'accès au point de terminaison :

    • Privé — À utiliser avec leVPC.

    • 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.

  13. (Facultatif) Spécifiez la stratégie de point d'accès à l'Outpost. La console affiche automatiquement le nom de ressource Amazon (ARN) du point d'accès, que vous pouvez utiliser dans la politique.

  14. 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 View details (Afficher les détails).

L'exemple suivant crée un compartiment S3 on 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

L'exemple suivant crée un bucket S3 on Outposts (s3-outposts:CreateBucket) à l'aide de SDK for Java.

import com.amazonaws.services.s3control.model.*; public String createBucket(String bucketName) { CreateBucketRequest reqCreateBucket = new CreateBucketRequest() .withBucket(bucketName) .withOutpostId(OutpostId) .withCreateBucketConfiguration(new CreateBucketConfiguration()); CreateBucketResult respCreateBucket = s3ControlClient.createBucket(reqCreateBucket); System.out.printf("CreateBucket Response: %s%n", respCreateBucket.toString()); return respCreateBucket.getBucketArn(); }