

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Contoh menggunakan Amazon S3 Select pada objek
<a name="using-select"></a>

**penting**  
Amazon S3 Select tidak lagi tersedia untuk pelanggan baru. Pelanggan Amazon S3 Select yang sudah ada dapat terus menggunakan fitur seperti biasa. [Pelajari selengkapnya](https://aws.amazon.com/blogs/storage/how-to-optimize-querying-your-data-in-amazon-s3/) 

Anda dapat menggunakan S3 Select untuk memilih konten dari satu objek dengan menggunakan konsol Amazon S3, REST API, dan. AWS SDKs 

Untuk informasi lebih lanjut tentang fungsi SQL yang didukung untuk S3 Select, lihat [Fungsi SQL](s3-select-sql-reference-sql-functions.md).

## Menggunakan konsol S3
<a name="s3-select-objects-console"></a>

**Untuk memilih konten dari objek di konsol Amazon S3**

1. Masuk ke Konsol Manajemen AWS dan buka konsol Amazon S3 di. [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/)

1. Di panel navigasi kiri, pilih **Bucket**.

1. Pilih bucket yang berisi objek yang ingin Anda pilih kontennya, lalu pilih nama objeknya.

1. Pilih **Tindakan objek**, dan pilih **Kueri dengan S3 Select**.

1. Konfigurasikan **Pengaturan input**, berdasarkan format data input Anda.

1. Konfigurasikan **Pengaturan output**, berdasarkan format output yang ingin Anda terima.

1. Untuk mengekstrak catatan dari objek yang dipilih, di bawah **kueri SQL**, masukkan perintah SELECT SQL. Untuk informasi lebih lanjut tentang cara menulis perintah SQL, lihat [Referensi SQL untuk Amazon S3 Select](s3-select-sql-reference.md).

1. Setelah memasukkan kueri SQL, pilih **Jalankan kueri SQL**. Kemudian, di bawah **Hasil kueri**, Anda akan melihat hasil kueri SQL Anda.

## Menggunakan API REST
<a name="SelectObjectContentUsingRestApi"></a>

Anda dapat menggunakan AWS SDKs untuk memilih konten dari objek. Namun, jika aplikasi Anda memerlukannya, Anda dapat mengirimkan permintaan REST secara langsung. Untuk informasi lebih lanjut tentang permintaan dan format respons, kunjungi [https://docs.aws.amazon.com/AmazonS3/latest/API/RESTObjectSELECTContent.html](https://docs.aws.amazon.com/AmazonS3/latest/API/RESTObjectSELECTContent.html).

## Menggunakan AWS SDKs
<a name="SelectObjectContentUsingSDK"></a>

Anda dapat menggunakan Amazon S3 Select untuk memilih beberapa konten objek dengan menggunakan metode ini`selectObjectContent`. Jika metode ini berhasil, Amazon S3 Select akan menampilkan ekspresi SQL.

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

Untuk menggunakan Amazon S3 Select dengan AWS SDK for Java, Anda dapat mengembalikan nilai kolom pertama untuk setiap rekaman yang disimpan dalam objek yang berisi data yang disimpan dalam format CSV. Anda juga dapat meminta `Progress` dan `Stats` pesan yang akan dikembalikan. Anda harus menyediakan nama bucket yang valid dan objek yang mengandung data dengan format CSV.

Untuk menggunakan Amazon S3 Select dengan AWS SDK for Java, Anda dapat mengembalikan nilai kolom pertama untuk setiap rekaman yang disimpan dalam objek yang berisi data yang disimpan dalam format CSV. Anda juga dapat meminta `Progress` dan `Stats` pesan yang akan dikembalikan. Anda harus menyediakan nama bucket yang valid dan objek yang mengandung data dengan format CSV.

*Untuk contoh cara menggunakan Amazon S3 Select dengan AWS SDK for Java, lihat [Memilih konten dari objek](https://docs.aws.amazon.com/AmazonS3/latest/API/s3_example_s3_SelectObjectContent_section.html) di Referensi API Amazon S3.*

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

Untuk JavaScript contoh yang menggunakan operasi AWS SDK untuk JavaScript with S3 `SelectObjectContent` API untuk memilih catatan dari file JSON dan CSV yang disimpan di Amazon S3, lihat posting blog Memperkenalkan dukungan [untuk Amazon S3](https://aws.amazon.com/blogs/developer/introducing-support-for-amazon-s3-select-in-the-aws-sdk-for-javascript/) Select di file. AWS SDK untuk JavaScript

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

Untuk contoh Python tentang penggunaan kueri SQL untuk melakukan pencarian lewat data yang dimuat ke Amazon S3 sebagai file nilai terpisah-koma (CSV) dengan menggunakan S3 Select, lihat postingan blog [ Meminta data tanpa server atau basis data dengan menggunakan Amazon S3 Select](https://aws.amazon.com/blogs/storage/querying-data-without-servers-or-databases-using-amazon-s3-select/). 

------