

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

# Mulai menggunakan Amazon SQS
<a name="sqs-getting-started"></a>

**Topik ini memandu Anda menggunakan konsol Amazon SQS untuk membuat dan mengelola antrian **standar dan antrian FIFO**.** Anda akan mempelajari cara menavigasi konsol, melihat atribut antrian, dan membedakan antara jenis antrian. Tugas utama termasuk mengirim, menerima, dan mengonfigurasi pesan, menyesuaikan parameter seperti batas waktu visibilitas dan penyimpanan pesan, dan mengelola akses antrian melalui kebijakan.

**Topics**
+ [Menyiapkan](sqs-setting-up.md)
+ [Memahami konsol Amazon SQS](sqs-configure-overview.md)
+ [Jenis antrian](sqs-queue-types.md)
+ [Membuat antrian standar](creating-sqs-standard-queues.md)
+ [Membuat antrian FIFO](creating-sqs-fifo-queues.md)
+ [Tugas umum](get-started.md)

# Menyiapkan Amazon SQS
<a name="sqs-setting-up"></a>

Sebelum Anda dapat menggunakan Amazon SQS untuk pertama kalinya, Anda harus menyelesaikan langkah-langkah berikut:

## Langkah 1: Buat pengguna Akun AWS dan IAM
<a name="sqs-creating-aws-account"></a>

Untuk mengakses AWS layanan apa pun, Anda harus terlebih dahulu membuat [Akun AWS](https://aws.amazon.com/), akun Amazon.com yang dapat menggunakan AWS produk. Anda dapat menggunakan laporan aktivitas dan penggunaan Anda untuk mengelola autentikasi dan akses. Akun AWS 

Untuk menghindari penggunaan pengguna Akun AWS root Anda untuk tindakan Amazon SQS, ini adalah praktik terbaik untuk membuat pengguna IAM untuk setiap orang yang membutuhkan akses administratif ke Amazon SQS.

### Mendaftar untuk Akun AWS
<a name="sign-up-for-aws"></a>

Jika Anda tidak memiliki Akun AWS, selesaikan langkah-langkah berikut untuk membuatnya.

**Untuk mendaftar untuk Akun AWS**

1. Buka [https://portal.aws.amazon.com/billing/pendaftaran.](https://portal.aws.amazon.com/billing/signup)

1. Ikuti petunjuk online.

   Bagian dari prosedur pendaftaran melibatkan menerima panggilan telepon atau pesan teks dan memasukkan kode verifikasi pada keypad telepon.

   Saat Anda mendaftar untuk sebuah Akun AWS, sebuah *Pengguna root akun AWS*dibuat. Pengguna root memiliki akses ke semua Layanan AWS dan sumber daya di akun. Sebagai praktik keamanan terbaik, tetapkan akses administratif ke pengguna, dan gunakan hanya pengguna root untuk melakukan [tugas yang memerlukan akses pengguna root](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_root-user.html#root-user-tasks).

AWS mengirimi Anda email konfirmasi setelah proses pendaftaran selesai. Kapan saja, Anda dapat melihat aktivitas akun Anda saat ini dan mengelola akun Anda dengan masuk [https://aws.amazon.com.rproxy.goskope.comke/](https://aws.amazon.com/) dan memilih **Akun Saya**.

### Buat pengguna dengan akses administratif
<a name="create-an-admin"></a>

Setelah Anda mendaftar Akun AWS, amankan Pengguna root akun AWS, aktifkan AWS IAM Identity Center, dan buat pengguna administratif sehingga Anda tidak menggunakan pengguna root untuk tugas sehari-hari.

**Amankan Anda Pengguna root akun AWS**

1.  Masuk ke [Konsol Manajemen AWS](https://console.aws.amazon.com/)sebagai pemilik akun dengan memilih **pengguna Root** dan memasukkan alamat Akun AWS email Anda. Di laman berikutnya, masukkan kata sandi.

   Untuk bantuan masuk dengan menggunakan pengguna root, lihat [Masuk sebagai pengguna root](https://docs.aws.amazon.com/signin/latest/userguide/console-sign-in-tutorials.html#introduction-to-root-user-sign-in-tutorial) di *AWS Sign-In Panduan Pengguna*.

1. Mengaktifkan autentikasi multi-faktor (MFA) untuk pengguna root Anda.

   Untuk petunjuk, lihat [Mengaktifkan perangkat MFA virtual untuk pengguna Akun AWS root (konsol) Anda](https://docs.aws.amazon.com/IAM/latest/UserGuide/enable-virt-mfa-for-root.html) di Panduan Pengguna *IAM*.

**Buat pengguna dengan akses administratif**

1. Aktifkan Pusat Identitas IAM.

   Untuk mendapatkan petunjuk, silakan lihat [Mengaktifkan AWS IAM Identity Center](https://docs.aws.amazon.com//singlesignon/latest/userguide/get-set-up-for-idc.html) di *Panduan Pengguna AWS IAM Identity Center *.

1. Di Pusat Identitas IAM, berikan akses administratif ke pengguna.

   Untuk tutorial tentang menggunakan Direktori Pusat Identitas IAM sebagai sumber identitas Anda, lihat [Mengkonfigurasi akses pengguna dengan default Direktori Pusat Identitas IAM](https://docs.aws.amazon.com//singlesignon/latest/userguide/quick-start-default-idc.html) di *Panduan AWS IAM Identity Center Pengguna*.

**Masuk sebagai pengguna dengan akses administratif**
+ Untuk masuk dengan pengguna Pusat Identitas IAM, gunakan URL masuk yang dikirim ke alamat email saat Anda membuat pengguna Pusat Identitas IAM.

  Untuk bantuan masuk menggunakan pengguna Pusat Identitas IAM, lihat [Masuk ke portal AWS akses](https://docs.aws.amazon.com/signin/latest/userguide/iam-id-center-sign-in-tutorial.html) di *Panduan AWS Sign-In Pengguna*.

**Tetapkan akses ke pengguna tambahan**

1. Di Pusat Identitas IAM, buat set izin yang mengikuti praktik terbaik menerapkan izin hak istimewa paling sedikit.

   Untuk petunjuknya, lihat [Membuat set izin](https://docs.aws.amazon.com//singlesignon/latest/userguide/get-started-create-a-permission-set.html) di *Panduan AWS IAM Identity Center Pengguna*.

1. Tetapkan pengguna ke grup, lalu tetapkan akses masuk tunggal ke grup.

   Untuk petunjuk, lihat [Menambahkan grup](https://docs.aws.amazon.com//singlesignon/latest/userguide/addgroups.html) di *Panduan AWS IAM Identity Center Pengguna*.

## Langkah 2: Berikan akses terprogram
<a name="sqs-getting-access-key-id-secret-access-key"></a>

Untuk menggunakan tindakan Amazon SQS (misalnya, menggunakan Java atau melalui AWS Command Line Interface), Anda memerlukan ID kunci akses dan kunci akses rahasia.

**catatan**  
ID kunci akses dan kunci akses rahasia khusus untuk AWS Identity and Access Management. Jangan bingung dengan kredensi untuk AWS layanan lain, seperti pasangan kunci Amazon EC2.

Pengguna membutuhkan akses terprogram jika mereka ingin berinteraksi dengan AWS luar. Konsol Manajemen AWS Cara untuk memberikan akses terprogram tergantung pada jenis pengguna yang mengakses AWS.

Untuk memberi pengguna akses programatis, pilih salah satu opsi berikut.


****  

| Pengguna mana yang membutuhkan akses programatis? | Untuk | Oleh | 
| --- | --- | --- | 
| IAM | (Disarankan) Gunakan kredenal konsol sebagai kredenial sementara untuk menandatangani permintaan terprogram ke,, atau. AWS CLI AWS SDKs AWS APIs |  Mengikuti petunjuk untuk antarmuka yang ingin Anda gunakan. [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-setting-up.html)  | 
|  Identitas tenaga kerja (Pengguna yang dikelola di Pusat Identitas IAM)  | Gunakan kredensi sementara untuk menandatangani permintaan terprogram ke AWS CLI,, AWS SDKs atau. AWS APIs |  Mengikuti petunjuk untuk antarmuka yang ingin Anda gunakan. [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-setting-up.html)  | 
| IAM | Gunakan kredensi sementara untuk menandatangani permintaan terprogram ke AWS CLI,, AWS SDKs atau. AWS APIs | Mengikuti petunjuk dalam [Menggunakan kredensi sementara dengan AWS sumber daya](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_temp_use-resources.html) di Panduan Pengguna IAM. | 
| IAM | (Tidak direkomendasikan)Gunakan kredensi jangka panjang untuk menandatangani permintaan terprogram ke AWS CLI,, AWS SDKs atau. AWS APIs |  Mengikuti petunjuk untuk antarmuka yang ingin Anda gunakan. [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-setting-up.html)  | 

## Langkah 3: Bersiaplah untuk menggunakan kode contoh
<a name="sqs-get-ready-to-use-example-code"></a>

Panduan ini mencakup contoh yang menggunakan AWS SDK for Java. Untuk menjalankan kode contoh, ikuti petunjuk penyiapan di [Memulai dengan AWS SDK for](https://docs.aws.amazon.com/sdk-for-java/latest/developer-guide/) Java 2.0. 

Anda dapat mengembangkan AWS aplikasi dalam bahasa pemrograman lain, seperti Go, PythonJavaScript, dan Ruby. Untuk informasi selengkapnya, lihat [Alat untuk Dibangun AWS](https://aws.amazon.com/developer/tools/#sdk).

**catatan**  
Anda dapat menjelajahi Amazon SQS tanpa menulis kode dengan alat seperti AWS Command Line Interface (AWS CLI) atau Windows. PowerShell Anda dapat menemukan AWS CLI contoh di [bagian Amazon SQS](https://docs.aws.amazon.com/cli/latest/reference/sqs/index.html) dari *AWS CLI Command* Reference. Anda dapat menemukan PowerShell contoh Windows di bagian Layanan Antrian Sederhana Amazon pada Referensi *[Alat AWS untuk PowerShell Cmdlet](https://docs.aws.amazon.com/powershell/latest/reference/)*.

## Langkah selanjutnya
<a name="sqs-next-steps-setting-up"></a>

Anda sekarang siap untuk [Memulai](sqs-getting-started.md) mengelola antrian dan pesan Amazon SQS menggunakan file. Konsol Manajemen AWS

# Memahami konsol Amazon SQS
<a name="sqs-configure-overview"></a>

Saat Anda membuka konsol Amazon SQS, pilih **Antrian dari panel navigasi**. Halaman **Antrian** memberikan informasi tentang semua antrian Anda di wilayah aktif.

Setiap entri antrian memberikan informasi penting tentang antrian, termasuk tipe dan atribut kuncinya. [Antrian standar](standard-queues.md), dioptimalkan untuk throughput maksimum dan pemesanan pesan upaya terbaik, dibedakan dari antrian [First-In-First-Out (FIFO)](sqs-fifo-queues.md), yang memprioritaskan pemesanan pesan dan keunikan untuk aplikasi yang membutuhkan pengurutan pesan yang ketat.

![\[Halaman antrian di konsol Amazon SQS.\]](http://docs.aws.amazon.com/id_id/AWSSimpleQueueService/latest/SQSDeveloperGuide/images/sqs-config-queue-list.png)


**Elemen dan tindakan interaktif**

Dari halaman Antrian, Anda memiliki beberapa opsi untuk mengelola antrian Anda:

1. **Tindakan Cepat** — Berdekatan dengan setiap nama antrian, menu tarik-turun menawarkan akses cepat ke tindakan umum seperti mengirim pesan, melihat atau menghapus pesan, mengonfigurasi pemicu, dan menghapus antrian itu sendiri.

1. **Tampilan dan Konfigurasi** Terperinci — Mengklik nama antrian membuka halaman Detailnya, di mana Anda dapat mempelajari lebih dalam pengaturan dan konfigurasi antrian. Di sini, Anda dapat menyesuaikan parameter seperti periode penyimpanan pesan, batas waktu visibilitas, dan ukuran pesan maksimum untuk menyesuaikan antrian dengan persyaratan aplikasi Anda.

![\[Halaman detail antrian di konsol Amazon SQS.\]](http://docs.aws.amazon.com/id_id/AWSSimpleQueueService/latest/SQSDeveloperGuide/images/queue-details-page.png)


**Pemilihan wilayah dan tag sumber daya**

Pastikan Anda berada di tempat yang benar Wilayah AWS untuk mengakses dan mengelola antrian Anda secara efektif. Selain itu, pertimbangkan untuk menggunakan tag sumber daya untuk mengatur dan mengkategorikan antrian Anda, memungkinkan manajemen sumber daya yang lebih baik, alokasi biaya, dan kontrol akses dalam lingkungan bersama Anda. AWS 

Dengan memanfaatkan fitur dan fungsi yang ditawarkan dalam konsol Amazon SQS, Anda dapat mengelola infrastruktur pesan secara efisien, mengoptimalkan kinerja antrian, dan memastikan pengiriman pesan yang andal untuk aplikasi Anda.

# Jenis antrian Amazon SQS
<a name="sqs-queue-types"></a>

[**Amazon SQS mendukung dua jenis antrian: antrian [**standar**](standard-queues.md) dan antrian FIFO.**](sqs-fifo-queues.md) Gunakan tabel berikut untuk menentukan antrian mana yang paling sesuai dengan kebutuhan Anda.


| Antrian standar | Antrian FIFO | 
| --- | --- | 
|  **Throughput tak terbatas** - Antrian standar mendukung jumlah panggilan API yang sangat tinggi dan hampir tidak terbatas per detik, per tindakan (, [https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_SendMessage.html](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_SendMessage.html), atau). [https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_DeleteMessage.html](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_DeleteMessage.html) Throughput yang tinggi ini membuatnya ideal untuk kasus penggunaan yang memerlukan pemrosesan pesan dalam jumlah besar dengan cepat, seperti streaming data waktu nyata atau aplikasi skala besar. Sementara antrian standar menskalakan secara otomatis sesuai permintaan, penting untuk memantau pola penggunaan untuk memastikan kinerja yang optimal, terutama di wilayah dengan beban kerja yang lebih tinggi. **At-least-once Pengiriman** - at-least-once Pengiriman terjamin, artinya setiap pesan dikirim setidaknya sekali, tetapi dalam beberapa kasus, pesan dapat dikirim lebih dari satu kali karena percobaan ulang atau penundaan jaringan. Anda harus merancang aplikasi Anda untuk menangani pesan duplikat potensial dengan menggunakan operasi idempoten, yang memastikan bahwa memproses pesan yang sama beberapa kali tidak akan memengaruhi status sistem. **Pemesanan upaya terbaik** - Menyediakan pemesanan dengan upaya terbaik, yang berarti bahwa sementara Amazon SQS mencoba mengirimkan pesan sesuai urutan yang dikirim, itu tidak menjamin hal ini. Dalam beberapa kasus, pesan mungkin keluar dari urutan, terutama dalam kondisi throughput tinggi atau pemulihan kegagalan. Untuk aplikasi di mana urutan pemrosesan pesan sangat penting, Anda harus menangani logika penataan ulang dalam aplikasi atau menggunakan antrian FIFO untuk jaminan pemesanan yang ketat. **Daya tahan dan redundansi** — Antrian standar memastikan daya tahan tinggi dengan menyimpan banyak salinan dari setiap pesan di beberapa Availability Zone. AWS Ini memastikan bahwa pesan tidak hilang, bahkan jika terjadi kegagalan infrastruktur. Batas **waktu visibilitas** — Amazon SQS memungkinkan Anda mengonfigurasi batas waktu visibilitas untuk mengontrol berapa lama pesan tetap tersembunyi setelah diterima, memastikan bahwa konsumen lain tidak memproses pesan hingga sepenuhnya ditangani atau batas waktu kedaluwarsa.  | **Throughput tinggi** — Saat Anda menggunakan [batching](sqs-batch-api-actions.md), antrian FIFO memproses hingga 3.000 pesan per detik per metode API ([https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_SendMessageBatch.html](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_SendMessageBatch.html),, atau). [https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_ReceiveMessage.html](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_ReceiveMessage.html) Throughput ini bergantung pada 300 panggilan API per detik, dengan setiap panggilan API menangani batch 10 pesan. Dengan mengaktifkan mode throughput tinggi, Anda dapat meningkatkan hingga 30.000 transaksi per detik (TPS) dengan pemesanan santai dalam grup pesan. Tanpa batching, antrian FIFO mendukung hingga 300 panggilan API per detik per metode API (`SendMessage`,, `ReceiveMessage` atau). `DeleteMessage` Jika Anda membutuhkan lebih banyak throughput, Anda dapat meminta peningkatan kuota melalui [AWS Support](https://console.aws.amazon.com/support/home#/case/create?issueType=service-limit-increase&limitType=service-code-sqs) Center. Untuk mengaktifkan mode throughput tinggi, lihat. [Mengaktifkan throughput tinggi untuk antrian FIFO di Amazon SQS](enable-high-throughput-fifo.md) **Tepat sekali pemrosesan** - antrian FIFO mengirimkan setiap pesan satu kali dan tetap tersedia sampai Anda memproses dan menghapusnya. Dengan menggunakan fitur seperti [https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_SendMessage.html](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_SendMessage.html)atau deduplikasi berbasis konten, Anda mencegah pesan duplikat, bahkan ketika mencoba lagi karena masalah jaringan atau batas waktu. **First-in-first-out pengiriman** - antrian FIFO memastikan bahwa Anda menerima pesan dalam urutan yang dikirim dalam setiap grup pesan. Dengan mendistribusikan pesan di beberapa grup, Anda dapat memprosesnya secara paralel sambil tetap mempertahankan urutan dalam setiap grup.  | 
|  ![\[Pengiriman pesan antrian standar.\]](http://docs.aws.amazon.com/id_id/AWSSimpleQueueService/latest/SQSDeveloperGuide/images/sqs-what-is-sqs-standard-queue-diagram.png)  |  ![\[Pengiriman pesan antrian FIFO.\]](http://docs.aws.amazon.com/id_id/AWSSimpleQueueService/latest/SQSDeveloperGuide/images/sqs-what-is-sqs-fifo-queue-diagram.png)  | 
| Gunakan antrian standar untuk mengirim data antar aplikasi saat throughput sangat penting, misalnya:[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-queue-types.html) |  Gunakan antrian FIFO untuk mengirim data antar aplikasi saat urutan acara penting, misalnya: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-queue-types.html)  | 

# Menerapkan sistem permintaan-respons di Amazon SQS
<a name="implementing-request-response-systems"></a>

Saat menerapkan sistem request-response atau remote procedure call (RPC), ingatlah praktik terbaik berikut:
+ **Buat antrian balasan saat memulai — Alih-alih membuat antrian balasan per pesan, buat saat start-up**, per produser. Gunakan atribut pesan ID korelasi untuk memetakan balasan permintaan secara efisien.
+ **Hindari berbagi antrian balasan di antara produsen** — Pastikan setiap produsen memiliki antrian balasan sendiri. Berbagi antrean balasan dapat mengakibatkan produser menerima pesan respons yang ditujukan untuk produser lain.

Untuk informasi selengkapnya tentang penerapan pola request-response menggunakan Temporary Queue Client, lihat. [Pola pesan permintaan-respons (antrian virtual)](sqs-temporary-queues.md#request-reply-messaging-pattern)

# Membuat antrian standar Amazon SQS dan mengirim pesan
<a name="creating-sqs-standard-queues"></a>

Anda dapat membuat [antrian standar](standard-queues.md) dan mengirim pesan menggunakan konsol Amazon SQS. Topik ini juga menekankan praktik terbaik, termasuk menghindari informasi sensitif dalam nama antrian dan memanfaatkan enkripsi sisi server yang dikelola.

## Membuat antrian standar menggunakan konsol Amazon SQS
<a name="step-create-standard-queue"></a>

**penting**  
Pada 17 Agustus 2022, enkripsi sisi server default (SSE) diterapkan ke semua antrian Amazon SQS.  
Jangan menambahkan informasi identitas pribadi (PII) atau informasi rahasia atau sensitif lainnya dalam nama antrian. Nama antrian dapat diakses oleh banyak Amazon Web Services, termasuk penagihan dan CloudWatch log. Nama antrian tidak dimaksudkan untuk digunakan untuk data pribadi atau sensitif.

**Untuk membuat antrean standar Amazon SQS**

1. Buka konsol Amazon SQS di. [https://console.aws.amazon.com/sqs/](https://console.aws.amazon.com/sqs/)

1. Pilih **Buat antrean**.

1. Untuk **Type**, tipe antrian **Standar** diatur secara default.
**catatan**  
Anda tidak dapat mengubah jenis antrian setelah Anda membuat antrian.

1.  Masukkan **Nama** untuk antrian Anda.

1. (Opsional) Konsol menetapkan nilai default untuk [parameter konfigurasi](sqs-configure-queue-parameters.md) antrian. Di bawah **Konfigurasi**, Anda dapat mengatur nilai baru untuk parameter berikut:

   1. Untuk **batas waktu Visibilitas**, masukkan durasi dan unit. Kisarannya dari 0 detik hingga 12 jam. Nilai default-nya adalah 30 detik.

   1. Untuk **periode penyimpanan Pesan**, masukkan durasi dan unit. Kisarannya dari 1 menit hingga 14 hari. Nilai defaultnya adalah 4 hari.

   1. Untuk **keterlambatan Pengiriman**, masukkan durasi dan unit. Kisarannya dari 0 detik hingga 15 menit. Nilai defaultnya adalah 0 detik.

   1. Untuk **Ukuran pesan maksimum**, masukkan nilai. Kisarannya dari 1 KiB hingga 1024 KiB. Nilai defaultnya adalah 1024 KiB.

   1. Untuk **Menerima waktu tunggu pesan**, masukkan nilai. Kisarannya dari 0 hingga 20 detik. Nilai defaultnya adalah 0 detik, yang menetapkan [polling pendek](sqs-short-and-long-polling.md). Setiap nilai bukan nol menetapkan polling panjang.

1. (Opsional) Tentukan **kebijakan Akses**. [Kebijakan akses](sqs-creating-custom-policies-access-policy-examples.md) mendefinisikan akun, pengguna, dan peran yang dapat mengakses antrian. Kebijakan akses juga mendefinisikan tindakan (seperti [https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_SendMessage.html](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_SendMessage.html), [https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_ReceiveMessage.html](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_ReceiveMessage.html), atau [https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_DeleteMessage.html](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_DeleteMessage.html)) yang dapat diakses pengguna. Kebijakan default hanya mengizinkan pemilik antrian untuk mengirim dan menerima pesan.

   Untuk menentukan kebijakan akses, lakukan salah satu hal berikut:
   + Pilih **Dasar** untuk mengonfigurasi siapa yang dapat mengirim pesan ke antrian dan siapa yang dapat menerima pesan dari antrian. Konsol membuat kebijakan berdasarkan pilihan Anda dan menampilkan kebijakan akses yang dihasilkan di panel JSON hanya-baca.
   + Pilih **Advanced** untuk mengubah kebijakan akses JSON secara langsung. Ini memungkinkan Anda menentukan serangkaian tindakan khusus yang dapat dilakukan oleh setiap prinsipal (akun, pengguna, atau peran).

1. Untuk **kebijakan Izinkan Remrive**, pilih **Diaktifkan**. Pilih salah satu dari berikut ini: **Izinkan semua**, **Dengan antrian**, atau **Tolak semua**. Saat memilih **Dengan antrian**, tentukan daftar hingga 10 antrian sumber berdasarkan Nama Sumber Daya Amazon (ARN).

1. Amazon SQS menyediakan enkripsi sisi server terkelola secara default. **Untuk memilih jenis kunci enkripsi, atau menonaktifkan enkripsi sisi server terkelola Amazon SQS, perluas Enkripsi.** Untuk informasi lebih lanjut tentang jenis kunci enkripsi, lihat [Mengonfigurasi enkripsi sisi server untuk antrian menggunakan kunci enkripsi yang dikelola SQS](sqs-configure-sqs-sse-queue.md) dan[Mengonfigurasi enkripsi sisi server untuk antrian menggunakan konsol Amazon SQS](sqs-configure-sse-existing-queue.md).
**catatan**  
Dengan SSE diaktifkan, anonim `SendMessage` dan `ReceiveMessage` permintaan ke antrian terenkripsi akan ditolak. Praktik terbaik keamanan Amazon SQS merekomendasikan agar tidak menggunakan permintaan anonim. Jika Anda ingin mengirim permintaan anonim ke antrian Amazon SQS, pastikan untuk menonaktifkan SSE.

1. **(Opsional) Untuk mengonfigurasi [antrian surat mati untuk menerima pesan yang tidak terkirim, perluas antrian](sqs-configure-dead-letter-queue.md) Dead-letter.**

1. (Opsional) Untuk menambahkan [tag](sqs-configure-tag-queue.md) ke antrian, perluas **Tag**.

1. Pilih **Buat antrean**. **Amazon SQS membuat antrian dan menampilkan halaman Detail antrian.**

Amazon SQS menyebarkan informasi tentang antrian baru di seluruh sistem. **Karena Amazon SQS adalah sistem terdistribusi, Anda mungkin mengalami sedikit penundaan sebelum konsol menampilkan antrian di halaman Antrian.**

## Mengirim pesan menggunakan antrian standar
<a name="sqs-send-messages"></a>

Setelah antrian Anda dibuat, Anda dapat mengirim pesan ke sana.

1. Dari panel navigasi kiri, pilih **Antrian**. Dari daftar antrian, pilih antrian yang Anda buat.

1. Dari **Tindakan**, pilih **Kirim dan terima pesan**.

   Konsol menampilkan halaman **Kirim dan terima pesan**.

1. Di **badan Pesan**, masukkan teks pesan.

1. Untuk antrian standar, Anda dapat memasukkan nilai untuk **penundaan Pengiriman** dan memilih unit. Misalnya, masukkan `60` dan pilih **detik**. Untuk informasi selengkapnya, lihat [Pengatur waktu pesan Amazon SQS](sqs-message-timers.md).

1. Pilih **Kirim pesan**.

   Saat pesan Anda dikirim, konsol menampilkan pesan sukses. Pilih **Lihat detail** untuk menampilkan informasi tentang pesan terkirim.

# Membuat antrian Amazon SQS FIFO dan mengirim pesan
<a name="creating-sqs-fifo-queues"></a>

Anda dapat membuat antrean Amazon SQS FIFO dan mengirim pesan menggunakan konsol. Topik ini menjelaskan cara mengatur parameter antrian, termasuk batas waktu visibilitas, penyimpanan pesan, dan deduplikasi, sambil mengikuti praktik terbaik keamanan seperti menghindari informasi sensitif dalam nama antrian dan mengaktifkan enkripsi sisi server. Ini juga mencakup mendefinisikan kebijakan akses, mengonfigurasi antrian huruf mati, dan mengirim pesan dengan atribut khusus FIFO seperti ID grup pesan dan ID deduplikasi.

## Membuat antrian FIFO menggunakan konsol Amazon SQS
<a name="step-create-fifo-queue"></a>

Anda dapat menggunakan konsol Amazon SQS untuk membuat antrian [FIFO](sqs-fifo-queues.md). Konsol menyediakan nilai default untuk semua pengaturan kecuali untuk nama antrian.

**penting**  
Pada 17 Agustus 2022, enkripsi sisi server default (SSE) diterapkan ke semua antrian Amazon SQS.  
Jangan menambahkan informasi identitas pribadi (PII) atau informasi rahasia atau sensitif lainnya dalam nama antrian. Nama antrian dapat diakses oleh banyak Amazon Web Services, termasuk penagihan dan CloudWatch log. Nama antrian tidak dimaksudkan untuk digunakan untuk data pribadi atau sensitif.

**Untuk membuat antrean Amazon SQS FIFO**

1. Buka konsol Amazon SQS di. [https://console.aws.amazon.com/sqs/](https://console.aws.amazon.com/sqs/)

1. Pilih **Buat antrean**.

1. Untuk **Type**, tipe antrian **Standar** diatur secara default. **Untuk membuat antrian FIFO, pilih FIFO.**
**catatan**  
Anda tidak dapat mengubah jenis antrian setelah Anda membuat antrian.

1.  Masukkan **Nama** untuk antrian Anda.

   Nama antrian FIFO harus diakhiri dengan akhiran. `.fifo` Akhiran dihitung terhadap kuota nama antrian 80 karakter. Untuk menentukan apakah antrian adalah [FIFO](sqs-fifo-queues.md), Anda dapat memeriksa apakah nama antrian diakhiri dengan akhiran.

1. (Opsional) Konsol menetapkan nilai default untuk [parameter konfigurasi](sqs-configure-queue-parameters.md) antrian. Di bawah **Konfigurasi**, Anda dapat mengatur nilai baru untuk parameter berikut:

   1. Untuk **batas waktu Visibilitas**, masukkan durasi dan unit. Kisarannya dari 0 detik hingga 12 jam. Nilai default-nya adalah 30 detik.

   1. Untuk **periode penyimpanan Pesan**, masukkan durasi dan unit. Kisarannya dari 1 menit hingga 14 hari. Nilai defaultnya adalah 4 hari.

   1. Untuk **keterlambatan Pengiriman**, masukkan durasi dan unit. Kisarannya dari 0 detik hingga 15 menit. Nilai defaultnya adalah 0 detik.

   1. Untuk **Ukuran pesan maksimum**, masukkan nilai. Kisarannya dari 1 KiB hingga 1024 KiB. Nilai defaultnya adalah 1024 KiB.

   1. Untuk **Menerima waktu tunggu pesan**, masukkan nilai. Kisarannya dari 0 hingga 20 detik. Nilai defaultnya adalah 0 detik, yang menetapkan [polling pendek](sqs-short-and-long-polling.md). Setiap nilai bukan nol menetapkan polling panjang.

   1. Untuk antrian FIFO, pilih deduplikasi **berbasis konten untuk mengaktifkan deduplikasi berbasis** konten. Pengaturan default dinonaktifkan. 

   1. (Opsional) Untuk antrian FIFO untuk mengaktifkan throughput yang lebih tinggi untuk mengirim dan menerima pesan dalam antrian, pilih **Aktifkan** FIFO throughput tinggi.

      Memilih opsi ini mengubah opsi terkait (**cakupan Deduplikasi** dan **batas throughput FIFO) ke pengaturan yang diperlukan untuk mengaktifkan throughput** tinggi untuk antrian FIFO. Jika Anda mengubah salah satu pengaturan yang diperlukan untuk menggunakan FIFO throughput tinggi, throughput normal berlaku untuk antrian, dan deduplikasi terjadi seperti yang ditentukan. Untuk informasi selengkapnya, lihat [Throughput tinggi untuk antrian FIFO di Amazon SQS](high-throughput-fifo.md) dan [Kuota pesan Amazon SQS](quotas-messages.md).

1. (Opsional) Tentukan **kebijakan Akses**. [Kebijakan akses](sqs-creating-custom-policies-access-policy-examples.md) mendefinisikan akun, pengguna, dan peran yang dapat mengakses antrian. Kebijakan akses juga mendefinisikan tindakan (seperti [https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_SendMessage.html](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_SendMessage.html), [https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_ReceiveMessage.html](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_ReceiveMessage.html), atau [https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_DeleteMessage.html](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_DeleteMessage.html)) yang dapat diakses pengguna. Kebijakan default hanya mengizinkan pemilik antrian untuk mengirim dan menerima pesan.

   Untuk menentukan kebijakan akses, lakukan salah satu hal berikut:
   + Pilih **Dasar** untuk mengonfigurasi siapa yang dapat mengirim pesan ke antrian dan siapa yang dapat menerima pesan dari antrian. Konsol membuat kebijakan berdasarkan pilihan Anda dan menampilkan kebijakan akses yang dihasilkan di panel JSON hanya-baca.
   + Pilih **Advanced** untuk mengubah kebijakan akses JSON secara langsung. Ini memungkinkan Anda menentukan serangkaian tindakan khusus yang dapat dilakukan oleh setiap prinsipal (akun, pengguna, atau peran).

1. Untuk **kebijakan Izinkan Remrive**, pilih **Diaktifkan**. Pilih salah satu dari berikut ini: **Izinkan semua**, **Dengan antrian**, atau **Tolak semua**. Saat memilih **Dengan antrian**, tentukan daftar hingga 10 antrian sumber berdasarkan Nama Sumber Daya Amazon (ARN).

1. Amazon SQS menyediakan enkripsi sisi server terkelola secara default. **Untuk memilih jenis kunci enkripsi, atau menonaktifkan enkripsi sisi server terkelola Amazon SQS, perluas Enkripsi.** Untuk informasi lebih lanjut tentang jenis kunci enkripsi, lihat [Mengonfigurasi enkripsi sisi server untuk antrian menggunakan kunci enkripsi yang dikelola SQS](sqs-configure-sqs-sse-queue.md) dan[Mengonfigurasi enkripsi sisi server untuk antrian menggunakan konsol Amazon SQS](sqs-configure-sse-existing-queue.md).
**catatan**  
Dengan SSE diaktifkan, anonim `SendMessage` dan `ReceiveMessage` permintaan ke antrian terenkripsi akan ditolak. Praktik terbaik keamanan Amazon SQS merekomendasikan agar tidak menggunakan permintaan anonim. Jika Anda ingin mengirim permintaan anonim ke antrian Amazon SQS, pastikan untuk menonaktifkan SSE.

1. **(Opsional) Untuk mengonfigurasi [antrian surat mati untuk menerima pesan yang tidak terkirim, perluas antrian](sqs-configure-dead-letter-queue.md) Dead-letter.**

1. (Opsional) Untuk menambahkan [tag](sqs-configure-tag-queue.md) ke antrian, perluas **Tag**.

1. Pilih **Buat antrean**. **Amazon SQS membuat antrian dan menampilkan halaman Detail antrian.**

Amazon SQS menyebarkan informasi tentang antrian baru di seluruh sistem. **Karena Amazon SQS adalah sistem terdistribusi, Anda mungkin mengalami sedikit penundaan sebelum konsol menampilkan antrian di halaman Antrian.**

Setelah membuat antrian, Anda dapat [mengirim pesan](creating-sqs-standard-queues.md#sqs-send-messages) ke sana, [dan menerima serta menghapus pesan](step-receive-delete-message.md). Anda juga dapat [mengedit](sqs-configure-edit-queue.md) pengaturan konfigurasi antrian apa pun kecuali jenis antrian.

## Mengirim pesan menggunakan antrian FIFO
<a name="sqs-send-messages-fifo"></a>

Setelah Anda membuat antrian, Anda dapat mengirim pesan ke sana.

1. Dari panel navigasi kiri, pilih **Antrian**. Dari daftar antrian, pilih antrian yang Anda buat.

1. Dari **Tindakan**, pilih **Kirim dan terima pesan**.

   Konsol menampilkan halaman **Kirim dan terima pesan**.

1. Di **badan Pesan**, masukkan teks pesan.

1. Untuk antrian First-In-First-Out (FIFO), masukkan ID **grup Pesan**. Untuk informasi selengkapnya, lihat [Logika pengiriman antrian FIFO di Amazon SQS](FIFO-queues-understanding-logic.md).

1. (Opsional) Untuk antrian FIFO, Anda dapat memasukkan ID **deduplikasi Pesan**. Jika Anda mengaktifkan deduplikasi berbasis konten untuk antrian, ID deduplikasi pesan tidak diperlukan. Untuk informasi selengkapnya, lihat [Logika pengiriman antrian FIFO di Amazon SQS](FIFO-queues-understanding-logic.md). 

1.  Antrian FIFO tidak mendukung pengatur waktu pada pesan individual. Untuk informasi selengkapnya, lihat [Pengatur waktu pesan Amazon SQS](sqs-message-timers.md).

1. Pilih **Kirim pesan**.

   Saat pesan Anda dikirim, konsol menampilkan pesan sukses. Pilih **Lihat detail** untuk menampilkan informasi tentang pesan terkirim.

# Tugas umum untuk memulai dengan Amazon SQS
<a name="get-started"></a>

Setelah Anda membuat antrian dan mempelajari cara mengirim, menerima, dan menghapus pesan, Anda mungkin ingin mencoba yang berikut ini:
+ Memicu [fungsi Lambda](sqs-configure-lambda-function-trigger.md) untuk memproses pesan masuk secara otomatis, memungkinkan alur kerja berbasis peristiwa tanpa perlu polling berkelanjutan.
+ [Konfigurasikan antrian, termasuk SSE dan fitur lainnya](sqs-configuring.md).
+ [Kirim pesan dengan atribut](sqs-using-send-message-with-attributes.md).
+ [Kirim pesan dari VPC](sqs-sending-messages-from-vpc.md).
+ Temukan [fungsionalitas](sqs-queue-types.md) dan [arsitektur](welcome.md#sqs-basic-architecture) Amazon SQS.
+ Temukan [panduan dan peringatan](sqs-best-practices.md) yang akan membantu Anda memaksimalkan Amazon SQS.
+ [Jelajahi contoh Amazon SQS untuk AWS SDK, seperti Panduan Pengembang.AWS SDK for Java 2.x](https://docs.aws.amazon.com/sdk-for-java/latest/developer-guide/)
+ Pelajari tentang [perintah Amazon SQS. AWS CLI](https://docs.aws.amazon.com/cli/latest/reference/sqs/)
+ Pelajari tentang [tindakan Amazon SQS API](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_Operations.html).
+ Pelajari cara berinteraksi dengan Amazon SQS secara terprogram. Lihat [Bekerja dengan APIs](sqs-making-api-requests-xml.md) dan menjelajahi [Pusat AWS Pengembangan](https://aws.amazon.com/developer/):
  + [Java](https://aws.amazon.com/java/)
  + [JavaScript](https://aws.amazon.com/javascript/)
  + [PHP](https://aws.amazon.com/php/)
  + [Python](https://aws.amazon.com/python/)
  + [Ruby](https://aws.amazon.com/ruby/)
  + [Windows & .NET](https://aws.amazon.com/net/)
+ Pelajari cara memantau [biaya dan sumber daya](sqs-queue-tags.md).
+ Pelajari cara [melindungi data Anda](data-protection.md).
+ Pelajari lebih lanjut tentang alur [kerja Amazon SQS.](sqs-creating-custom-policies-process-workflow.md)