Création d’un point de terminaison sur un Outpost - Amazon S3 sur 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 point de terminaison sur un Outpost

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

Autorisations

Pour plus d’informations sur les autorisations requises pour créer un point de terminaison, consultez Autorisations pour les points de terminaison S3 sur Outposts.

Lorsque vous créez un point de terminaison, S3 sur Outposts crée également un rôle lié à un service dans votre Compte AWS. Pour de plus amples informations, veuillez consulter Utilisation de rôles liés à un service pour Amazon S3 sur Outposts.

Les exemples suivants vous montrent comment créer un point de terminaison S3 sur Outposts à l'aide des touches AWS Management Console, AWS Command Line Interface (AWS CLI) et. AWS SDK pour 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 volet de navigation de gauche, choisissez Points d’accès Outposts.

  3. Sélectionnez l’onglet Outposts endpoints (Points de terminaison Outposts).

  4. Choisissez Create Outposts endpoint (Créer un point de terminaison Outposts).

  5. Sous Outpost, sélectionnez l’Outpost sur lequel créer ce point de terminaison.

  6. Sous VPC, sélectionnez un VPC qui n’a pas encore de point de terminaison et qui respecte également les règles relatives aux points de terminaison des Outposts.

    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.

    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) dans le Guide de l’utilisateur Amazon S3.

  7. Choisissez Create Outposts endpoint (Créer un point de terminaison Outposts).

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

L’exemple de kit SDK pour Java suivant illustre la création d’un point de terminaison pour un Outpost. Pour utiliser cet exemple, remplacez user input placeholders par vos propres informations.

import com.amazonaws.services.s3outposts.AmazonS3Outposts; import com.amazonaws.services.s3outposts.AmazonS3OutpostsClientBuilder; import com.amazonaws.services.s3outposts.model.CreateEndpointRequest; import com.amazonaws.services.s3outposts.model.CreateEndpointResult; public void createEndpoint() { AmazonS3Outposts s3OutpostsClient = AmazonS3OutpostsClientBuilder .standard().build(); CreateEndpointRequest createEndpointRequest = new CreateEndpointRequest() .withOutpostId("op-0d79779cef3c30a40") .withSubnetId("subnet-8c7a57c5") .withSecurityGroupId("sg-ab19e0d1") .withAccessType("CustomerOwnedIp") .withCustomerOwnedIpv4Pool("ipv4pool-coip-12345678901234567"); // Use .withAccessType and .withCustomerOwnedIpv4Pool only when the access type is // customer-owned IP address pool (CoIP pool) CreateEndpointResult createEndpointResult = s3OutpostsClient.createEndpoint(createEndpointRequest); System.out.println("Endpoint is created and its ARN is " + createEndpointResult.getEndpointArn()); }