

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.

# Utilisation des points de terminaison Amazon S3 sur Outposts
<a name="S3OutpostsEndpointsWorking"></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, consultez [Points de terminaison](S3OutpostsWorkingBuckets.md#S3OutpostsEP).

Après avoir créé un point de terminaison, vous pouvez utiliser le champ « Statut » pour comprendre l'état du point de terminaison. Si votre Outpost est hors ligne, il renverra CREATE\$1FAILED. Vous pouvez vérifier la connexion de votre lien de service, supprimer le point de terminaison et recommencer l'opération de création une fois la connexion rétablie. Vous pouvez consulter une liste des codes d'erreur supplémentaires ci-dessous. Pour de plus amples informations, consultez [Points de terminaison](S3OutpostsWorkingBuckets.md#S3OutpostsEP).


| « Hello, World\$1 » | Statut | Code d'erreur du motif de l'échec | Message – Motif de l'échec | 
| --- | --- | --- | --- | 
| CreateEndpoint | Create\$1Failed | OutpostNotReachable | Le point de terminaison n'a pas pu être créé car la connexion du lien de service vers votre région d'accueil Outpost est interrompue. Vérifiez votre connexion, supprimez le point de terminaison et réessayez. | 
| CreateEndpoint | Create\$1Failed | InternalError | Le point de terminaison n'a pas pu être créé en raison d'une erreur interne. Veuillez supprimer le point de terminaison et le créer à nouveau. | 
| DeleteEndpoint | Échec de la suppression | OutpostNotReachable | Le point de terminaison n'a pas pu être supprimé car la connexion du lien de service vers votre région d'accueil Outpost est interrompue. Vérifiez votre connexion et réessayez. | 
| DeleteEndpoint | Échec de la suppression | InternalError | Le point de terminaison n'a pas pu être supprimé en raison d'une erreur interne. Veuillez réessayer. | 

Pour de plus amples informations sur l'utilisation des compartiments dans S3 on Outposts, veuillez consulter [Utilisation des compartiments S3 on Outposts](S3OutpostsWorkingBuckets.md).

Les sections suivantes décrivent comment créer et gérer des points de terminaison pour S3 on Outposts.

**Topics**
+ [Création d’un point de terminaison sur un Outpost](S3OutpostsCreateEndpoint.md)
+ [Affichage d'une liste de vos points de terminaison Amazon S3 on Outposts](S3OutpostsListEndpoints.md)
+ [Suppression d'un point de terminaison Amazon S3 on Outposts](S3OutpostsDeleteEndpoints.md)

# Création d’un point de terminaison sur un Outpost
<a name="S3OutpostsCreateEndpoint"></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 plus d’informations, consultez [Points de terminaison](S3OutpostsWorkingBuckets.md#S3OutpostsEP).

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

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 plus d’informations, consultez [Utilisation de rôles liés à un service pour Amazon S3 sur Outposts](S3OutpostsServiceLinkedRoles.md).

Les exemples suivants vous montrent comment créer un point de terminaison S3 sur Outposts à l’aide de la AWS Management Console, de l’AWS Command Line Interface (AWS CLI) et du AWS SDK pour Java. 

## Utilisation de la console S3
<a name="S3OutpostsCreateEndpointConsole"></a>

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

1. Dans le volet de navigation de gauche, choisissez **Points d’accès Outposts**.

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

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

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

1. 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 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é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)](https://docs.aws.amazon.com/AmazonS3/latest/userguide/access-points-vpc.html) dans le *Guide de l’utilisateur Amazon S3*.

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

## Utilisation de la AWS CLI
<a name="S3OutpostsCreateEndpointCLI"></a>

**Example**  
L’exemple d’AWS CLI suivant crée un point de terminaison pour un Outpost à l’aide du type d’accès aux ressources VPC. Le VPC est dérivé du sous-réseau. Pour exécuter cette commande, remplacez les `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’exemple AWS CLI suivant crée un point de terminaison pour un Outpost à l’aide du type d’accès au groupe d’adresses IP clients (groupe CoIP). Pour exécuter cette commande, remplacez les `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
```

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

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

# Affichage d'une liste de vos points de terminaison Amazon S3 on Outposts
<a name="S3OutpostsListEndpoints"></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).

Les exemples suivants vous montrent comment renvoyer une liste de vos points de terminaison S3 sur Outposts en utilisant les touches AWS Management Console, AWS Command Line Interface (AWS CLI) et. AWS SDK pour Java

## Utilisation de la console S3
<a name="s3-outposts-endpoint-list"></a>

1. Ouvrez la console Amazon S3 à l'adresse [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/).

1. Dans le panneau de navigation de gauche, choisissez **Outposts access points** (Points d'accès Outposts).

1. Sur la page **Outposts access points** (Points d'accès des Outposts), sélectionnez l'onglet **Outposts endpoints** (Points de terminaison des Outposts).

1. Sous **Outposts endpoints** (Points de terminaison Outposts), vous pouvez afficher la liste de vos points de terminaison S3 sur Outposts.

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

L' AWS CLI exemple suivant répertorie les points de terminaison des AWS Outposts ressources associées à votre compte. Pour de plus amples informations sur cette commande, consultez [list-endpoints](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/s3outposts/list-endpoints.html) dans le document *AWS CLI Reference*.

```
aws s3outposts list-endpoints
```

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

L'exemple d'utilisation du kit SDK pour Java suivant génère une liste des points de terminaison pour un Outpost. Pour plus d’informations, consultez [ListEndpoints](https://docs.aws.amazon.com/AmazonS3/latest/API/API_s3outposts_ListEndpoints.html) dans la *Référence d’API Amazon Simple Storage Service*.

```
import com.amazonaws.services.s3outposts.AmazonS3Outposts;
import com.amazonaws.services.s3outposts.AmazonS3OutpostsClientBuilder;
import com.amazonaws.services.s3outposts.model.ListEndpointsRequest;
import com.amazonaws.services.s3outposts.model.ListEndpointsResult;

public void listEndpoints() {
    AmazonS3Outposts s3OutpostsClient = AmazonS3OutpostsClientBuilder
                .standard().build();
                
    ListEndpointsRequest listEndpointsRequest = new ListEndpointsRequest();
    ListEndpointsResult listEndpointsResult = s3OutpostsClient.listEndpoints(listEndpointsRequest);
    System.out.println("List endpoints result is " + listEndpointsResult);
}
```

# Suppression d'un point de terminaison Amazon S3 on Outposts
<a name="S3OutpostsDeleteEndpoints"></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).

Les exemples suivants vous montrent comment supprimer votre S3 sur les points de terminaison Outposts à l'aide des touches AWS Management Console, AWS Command Line Interface (AWS CLI) et. AWS SDK pour Java

## Utilisation de la console S3
<a name="s3-outposts-endpoint-delete"></a>

1. Ouvrez la console Amazon S3 à l'adresse [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/).

1. Dans le panneau de navigation de gauche, choisissez **Outposts access points** (Points d'accès Outposts).

1. Sur la page **Outposts access points** (Points d'accès des Outposts), sélectionnez l'onglet **Outposts endpoints** (Points de terminaison des Outposts).

1. Sous **Outposts endpoints** (Points de terminaison des Outposts), sélectionnez le point de terminaison que vous souhaitez supprimer, puis cliquez sur **Delete** (Supprimer).

## En utilisant le AWS CLI
<a name="S3OutpostsDeleteEndpointCLI"></a>

L' AWS CLI exemple suivant supprime un point de terminaison pour un Outpost. Pour exécuter cette commande, remplacez `user input placeholders` par vos propres informations.

```
aws s3outposts delete-endpoint --endpoint-id example-endpoint-id --outpost-id op-01ac5d28a6a232904
```

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

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

```
import com.amazonaws.arn.Arn;
import com.amazonaws.services.s3outposts.AmazonS3Outposts;
import com.amazonaws.services.s3outposts.AmazonS3OutpostsClientBuilder;
import com.amazonaws.services.s3outposts.model.DeleteEndpointRequest;

public void deleteEndpoint(String endpointArnInput) {
    String outpostId = "op-01ac5d28a6a232904";
    AmazonS3Outposts s3OutpostsClient = AmazonS3OutpostsClientBuilder
                .standard().build();
                
    Arn endpointArn = Arn.fromString(endpointArnInput);
    String[] resourceParts = endpointArn.getResource().getResource().split("/");
    String endpointId = resourceParts[resourceParts.length - 1];
    DeleteEndpointRequest deleteEndpointRequest = new DeleteEndpointRequest()
                .withEndpointId(endpointId)
                .withOutpostId(outpostId);
    s3OutpostsClient.deleteEndpoint(deleteEndpointRequest);
    System.out.println("Endpoint with id " + endpointId + " is deleted.");
}
```