

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Utilizzo degli endpoint Amazon S3 su Outposts
<a name="S3OutpostsEndpointsWorking"></a>

Per instradare le richieste verso un punto di accesso Amazon S3 su Outposts, è necessario creare e configurare un endpoint S3 su Outposts. Per creare un endpoint, è necessario disporre di una connessione attiva con il collegamento del servizio alla regione di origine degli outpost. Ogni cloud privato virtuale (VPC) del tuo Outpost può avere un endpoint associato. Per ulteriori informazioni sull'endpoint, consulta [Requisiti di rete di S3 su Outposts](S3OnOutpostsRestrictionsLimitations.md#S3OnOutpostsConnectivityRestrictions). È necessario creare un endpoint per poter accedere ai bucket Outposts ed eseguire operazioni sugli oggetti. Per ulteriori informazioni, consulta [Endpoints](S3OutpostsWorkingBuckets.md#S3OutpostsEP).

Dopo aver creato un endpoint, puoi utilizzare il campo 'Stato' per informazioni sullo stato corrente dell'endpoint. Se gli outpost sono offline, verrà restituito il valore CREATE\$1FAILED. È possibile verificare la connessione del collegamento del servizio, eliminare l'endpoint e riprovare l'operazione di creazione dopo avere ristabilito la connessione. Per un elenco dei codici di errore aggiuntivi, vedi più avanti. Per ulteriori informazioni, consulta [Endpoints](S3OutpostsWorkingBuckets.md#S3OutpostsEP).


| API | Stato | Codice di errore del motivo dell'operazione non riuscita | Messaggio - Motivo dell'operazione non riuscita | 
| --- | --- | --- | --- | 
| CreateEndpoint | Create\$1Failed | OutpostNotReachable | Impossibile creare l'endpoint perché la connessione del collegamento del servizio alla regione principale degli outpost è inattiva. Controlla la connessione, elimina l'endpoint e riprova. | 
| CreateEndpoint | Create\$1Failed | InternalError | Impossibile creare l'endpoint a causa di un errore interno. Elimina l'endpoint e crealo di nuovo. | 
| DeleteEndpoint | Delete\$1Failed | OutpostNotReachable | Impossibile eliminare l'endpoint perché la connessione del collegamento del servizio alla regione principale degli outpost è inattiva. Controlla la connessione e riprova. | 
| DeleteEndpoint | Delete\$1Failed | InternalError | Impossibile eliminare l'endpoint a causa di un errore interno. Riprova. | 

Per ulteriori informazioni sull'utilizzo dei bucket in S3 su Outposts, consulta [Utilizzo di bucket S3 su Outposts](S3OutpostsWorkingBuckets.md).

Le seguenti sezioni descrivono come creare e gestire gli endpoint per S3 su Outposts.

**Topics**
+ [Creazione di un endpoint in un Outpost](S3OutpostsCreateEndpoint.md)
+ [Visualizzazione dell'elenco degli endpoint Amazon S3 su Outposts](S3OutpostsListEndpoints.md)
+ [Eliminazione di un endpoint Amazon S3 su Outposts](S3OutpostsDeleteEndpoints.md)

# Creazione di un endpoint in un Outpost
<a name="S3OutpostsCreateEndpoint"></a>

Per instradare le richieste verso un punto di accesso Amazon S3 su Outposts, è necessario creare e configurare un endpoint S3 su Outposts. Per creare un endpoint, è necessario disporre di una connessione attiva con il collegamento del servizio alla regione di origine degli outpost. Ogni cloud privato virtuale (VPC) del tuo Outpost può avere un endpoint associato. Per ulteriori informazioni sull'endpoint, consulta [Requisiti di rete di S3 su Outposts](S3OnOutpostsRestrictionsLimitations.md#S3OnOutpostsConnectivityRestrictions). È necessario creare un endpoint per poter accedere ai bucket Outposts ed eseguire operazioni sugli oggetti. Per ulteriori informazioni, consulta [Endpoints](S3OutpostsWorkingBuckets.md#S3OutpostsEP).

**Autorizzazioni**  
Per ulteriori informazioni sulle autorizzazioni richieste per la creazione di un endpoint, consulta [Autorizzazioni per endpoint S3 su Outposts](S3OutpostsIAM.md#S3OutpostsEndpointPermissions).

Quando crei un endpoint, S3 Outposts crea anche un ruolo collegato al servizio nel tuo Account AWS. Per ulteriori informazioni, consulta [Utilizzo dei ruoli collegati ai servizi per Amazon S3 su Outposts](S3OutpostsServiceLinkedRoles.md).

Gli esempi seguenti illustrano come creare un endpoint S3 su Outposts utilizzando Console di gestione AWS, AWS Command Line Interface (AWS CLI) e AWS SDK per Java. 

## Utilizzo della console S3
<a name="S3OutpostsCreateEndpointConsole"></a>

1. Accedi alla Console di gestione AWS e apri la console di Amazon S3 all'indirizzo [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/).

1. Nel riquadro di navigazione a sinistra, seleziona **Outposts access points (Punti di accesso Outposts)**.

1. Seleziona la scheda **Outposts endpoints (Endpoint Outposts)**.

1. Scegli **Create Outposts endpoint (Crea endpoint Outposts)**.

1. In **Outpost**, scegli l'Outpost su cui creare questo endpoint.

1. In **VPC**, scegli un VPC che non disponga ancora di un endpoint e rispetti le regole degli endpoint di Outposts.

   Un Virtual Private Cloud (VPC) consente di avviare risorse AWS in una rete virtuale definita dall'utente. Questa rete virtuale è simile a una comune rete da gestire all'interno del proprio data center, ma con i vantaggi dell'impiego dell'infrastruttura scalabile di AWS. 

   Se non si dispone di un VPC, scegliere **Crea VPC**. Per ulteriori informazioni, consulta [Creazione di punti di accesso limitati a un cloud privato virtuale (VPC)](https://docs.aws.amazon.com/AmazonS3/latest/userguide/access-points-vpc.html) nella *Guida per l'utente di Amazon S3*.

1. Scegli **Create Outposts endpoint (Crea endpoint Outposts)**.

## Utilizzando AWS CLI
<a name="S3OutpostsCreateEndpointCLI"></a>

**Example**  
Nel seguente esempio AWS CLI viene creato un endpoint per un Outpost utilizzando il tipo di accesso alle risorse del VPC. Il VPC deriva dalla sottorete. Per eseguire questo comando, sostituisci `user input placeholders` con le informazioni appropriate.  

```
aws s3outposts create-endpoint --outpost-id op-01ac5d28a6a232904 --subnet-id subnet-8c7a57c5 --security-group-id sg-ab19e0d1
```
Nel seguente esempio AWS CLI viene creato un endpoint per un Outpost utilizzando il tipo di accesso al pool di indirizzi IP di proprietà del cliente (pool CoIP). Per eseguire questo comando, sostituisci `user input placeholders` con le informazioni appropriate.  

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

## Utilizzo dell'SDK AWS per Java
<a name="S3OutpostsCreateEndpointJava"></a>

**Example**  
Per esempi su come creare un endpoint per un S3 Outpost con il kit AWS SDK per Java, consulta [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) in *Esempi di codice AWS SDK per Java 2.x*.

# Visualizzazione dell'elenco degli endpoint Amazon S3 su Outposts
<a name="S3OutpostsListEndpoints"></a>

Per instradare le richieste verso un punto di accesso Amazon S3 su Outposts, è necessario creare e configurare un endpoint S3 su Outposts. Per creare un endpoint, è necessario disporre di una connessione attiva con il collegamento del servizio alla regione di origine degli outpost. Ogni cloud privato virtuale (VPC) del tuo Outpost può avere un endpoint associato. Per ulteriori informazioni sull'endpoint, consulta [Requisiti di rete di S3 su Outposts](S3OnOutpostsRestrictionsLimitations.md#S3OnOutpostsConnectivityRestrictions). È necessario creare un endpoint per poter accedere ai bucket Outposts ed eseguire operazioni sugli oggetti. Per ulteriori informazioni, consulta [Endpoints](S3OutpostsWorkingBuckets.md#S3OutpostsEP).

Gli esempi seguenti mostrano come restituire un elenco degli endpoint S3 on Outposts utilizzando Console di gestione AWS AWS Command Line Interface ,AWS CLI() e. AWS SDK per Java

## Utilizzo della console S3
<a name="s3-outposts-endpoint-list"></a>

1. Apri la console Amazon S3 all'indirizzo. [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/)

1. Nel riquadro di navigazione a sinistra, seleziona **Outposts access points (Punti di accesso Outposts)**.

1. Nella pagina **Outposts access points (Punti di accesso Outposts)** seleziona la scheda **Outposts endpoints (Endpoint Outposts)**.

1. In **Outposts endpoints (Endpoint Outposts)**, puoi visualizzare un elenco dei tuoi endpoint S3 su Outposts.

## Utilizzando il AWS CLI
<a name="S3OutpostsListEndpointsCLI"></a>

L' AWS CLI esempio seguente elenca gli endpoint per le AWS Outposts risorse associate al tuo account. Per ulteriori informazioni su questo comando, consulta [list-endpoints](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/s3outposts/list-endpoints.html) nella*Guida di riferimento a AWS CLI *.

```
aws s3outposts list-endpoints
```

## Utilizzo dell' AWS SDK for Java
<a name="S3OutpostsListEndpointsJava"></a>

Nell'esempio SDK per Java seguente vengono elencati gli endpoint per un outpost. Per ulteriori informazioni, consulta [ListEndpoints](https://docs.aws.amazon.com/AmazonS3/latest/API/API_s3outposts_ListEndpoints.html) in *Amazon Simple Storage Service API Reference* (Guida di riferimento per l'API di 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);
}
```

# Eliminazione di un endpoint Amazon S3 su Outposts
<a name="S3OutpostsDeleteEndpoints"></a>

Per instradare le richieste verso un punto di accesso Amazon S3 su Outposts, è necessario creare e configurare un endpoint S3 su Outposts. Per creare un endpoint, è necessario disporre di una connessione attiva con il collegamento del servizio alla regione di origine degli outpost. Ogni cloud privato virtuale (VPC) del tuo Outpost può avere un endpoint associato. Per ulteriori informazioni sull'endpoint, consulta [Requisiti di rete di S3 su Outposts](S3OnOutpostsRestrictionsLimitations.md#S3OnOutpostsConnectivityRestrictions). È necessario creare un endpoint per poter accedere ai bucket Outposts ed eseguire operazioni sugli oggetti. Per ulteriori informazioni, consulta [Endpoints](S3OutpostsWorkingBuckets.md#S3OutpostsEP).

Gli esempi seguenti mostrano come eliminare gli endpoint S3 on Outposts utilizzando Console di gestione AWS AWS Command Line Interface ,AWS CLI() e. AWS SDK per Java

## Utilizzo della console S3
<a name="s3-outposts-endpoint-delete"></a>

1. Apri la console Amazon S3 all'indirizzo. [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/)

1. Nel riquadro di navigazione a sinistra, seleziona **Outposts access points (Punti di accesso Outposts)**.

1. Nella pagina **Outposts access points (Punti di accesso Outposts)** seleziona la scheda **Outposts endpoints (Endpoint Outposts)**.

1. In **Outposts endpoints (Endpoint Outposts)** scegli l'endpoint che desideri eliminare e seleziona **Delete (Elimina)**.

## Usando il AWS CLI
<a name="S3OutpostsDeleteEndpointCLI"></a>

L' AWS CLI esempio seguente elimina un endpoint per un Outpost. Per eseguire questo comando, sostituisci `user input placeholders` con le informazioni appropriate.

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

## Utilizzo dell' AWS SDK for Java
<a name="S3OutpostsDeleteEndpointJava"></a>

Nell'esempio SDK per Java seguente viene eliminato un endpoint per un Outpost. Per utilizzare questo comando, sostituisci `user input placeholders` con le tue informazioni.

```
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.");
}
```