

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

# Esempi di utilizzo di Amazon S3 Select su un oggetto
<a name="using-select"></a>

**Importante**  
Amazon S3 Select non è più disponibile per i nuovi clienti. I clienti esistenti di Amazon S3 Select possono continuare a utilizzare la funzionalità come di consueto. [Ulteriori informazioni](https://aws.amazon.com/blogs/storage/how-to-optimize-querying-your-data-in-amazon-s3/) 

Puoi usare S3 Select per selezionare il contenuto da un oggetto utilizzando la console Amazon S3, l'API REST e il. AWS SDKs 

Per ulteriori informazioni sulle funzioni SQL supportate per S3 Select, consulta [Funzioni SQL](s3-select-sql-reference-sql-functions.md).

## Utilizzo della console S3
<a name="s3-select-objects-console"></a>

**Per selezionare il contenuto da un oggetto nella console Amazon S3**

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

1. Nel pannello di navigazione a sinistra, scegli **Buckets** (Bucket).

1. Scegli il bucket che contiene l'oggetto da cui desideri selezionare il contenuto, quindi scegli il nome dell'oggetto.

1. Scegli **Azioni oggetto** e **Interroga con S3 Select**.

1. Configura **impostazioni di input**, in base al formato dei dati di input.

1. Configura **impostazioni di output**, in base al formato dell'output che desideri ricevere.

1. Per estrarre i record dall'oggetto scelto, in **query SQL**, inserisci i comandi SELECT SQL. Per ulteriori informazioni su come scrivere comandi SQL, consulta [Documentazione di riferimento su SQL per Amazon S3 Select](s3-select-sql-reference.md).

1. Dopo aver inserito le query SQL, scegli **Esegui query SQL**. Quindi, in **Risultati della query**, puoi visualizzare i risultati delle tue query SQL.

## Utilizzo della REST API
<a name="SelectObjectContentUsingRestApi"></a>

Puoi usare il AWS SDKs per selezionare il contenuto da un oggetto. Tuttavia, se l'applicazione lo richiede, è possibile inviare richieste REST direttamente. Per ulteriori informazioni sul formato della richiesta e della risposta, consulta [https://docs.aws.amazon.com/AmazonS3/latest/API/RESTObjectSELECTContent.html](https://docs.aws.amazon.com/AmazonS3/latest/API/RESTObjectSELECTContent.html).

## Usando il AWS SDKs
<a name="SelectObjectContentUsingSDK"></a>

È possibile utilizzare Amazon S3 Select per selezionare alcuni dei contenuti di un oggetto utilizzando il metodo `selectObjectContent`. Se questo metodo ha esito positivo, restituisce i risultati dell'espressione SQL.

------
#### [ Java ]

Per utilizzare Amazon S3 Select con l' AWS SDK for Java, puoi restituire il valore della prima colonna per ogni record archiviato in un oggetto che contiene dati archiviati in formato CSV. È anche possibile richiedere che vengano restituiti i messaggi `Progress` e `Stats`. Fornire un nome bucket e un oggetto validi contenenti dati in formato CSV.

Per utilizzare Amazon S3 Select con l' AWS SDK for Java, puoi restituire il valore della prima colonna per ogni record archiviato in un oggetto che contiene dati archiviati in formato CSV. È anche possibile richiedere che vengano restituiti i messaggi `Progress` e `Stats`. Fornire un nome bucket e un oggetto validi contenenti dati in formato CSV.

*Per esempi di come usare Amazon S3 Select con l' AWS SDK per Java, consulta [Selezione del contenuto da un oggetto](https://docs.aws.amazon.com/AmazonS3/latest/API/s3_example_s3_SelectObjectContent_section.html) nell'Amazon S3 API Reference.*

------
#### [ JavaScript ]

Per un JavaScript esempio che utilizza l'operazione AWS SDK per JavaScript con l'`SelectObjectContent`API S3 per selezionare i record dai file JSON e CSV archiviati in Amazon S3, consulta il post sul blog Introduzione al supporto [per Amazon S3](https://aws.amazon.com/blogs/developer/introducing-support-for-amazon-s3-select-in-the-aws-sdk-for-javascript/) Select nel. AWS SDK per JavaScript

------
#### [ Python ]

Per un esempio Python sull'utilizzo delle query SQL per cercare i dati caricati su Amazon S3 come file CSV (Comma-Separated Value) utilizzando S3 Select, vedere il post del blog [Interrogazione di dati senza server o database tramite Amazon S3 Select](https://aws.amazon.com/blogs/storage/querying-data-without-servers-or-databases-using-amazon-s3-select/). 

------