

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

# Apa itu Amazon SNS?
<a name="welcome"></a>

Amazon Simple Notification Service (Amazon SNS) adalah layanan yang dikelola sepenuhnya yang menyediakan pengiriman pesan dari penerbit (produsen) ke pelanggan (konsumen). Penerbit berkomunikasi secara asinkron dengan pelanggan dengan mengirim pesan ke *topik*, yang merupakan titik akses logis dan saluran komunikasi.

## Cara kerjanya
<a name="how-it-works"></a>

Di SNS, penerbit mengirim pesan ke suatu topik, yang bertindak sebagai saluran komunikasi. Topik bertindak sebagai titik akses logis, memastikan pesan dikirim ke beberapa pelanggan di berbagai platform.

Pelanggan ke topik SNS dapat menerima pesan melalui titik akhir yang berbeda, tergantung pada kasus penggunaannya, seperti:
+ Amazon SQS
+ Lambda
+ Titik akhir HTTP (S)
+ Email
+ Notifikasi push seluler
+ Pesan teks seluler (SMS)
+ Amazon Data Firehose
+ Penyedia layanan (Misalnya, Datadog, MongoDB, Splunk)

SNS mendukung pesan Application-to-Application (A2A) dan Application-to-Person (A2P), memberikan fleksibilitas untuk mengirim pesan antara aplikasi yang berbeda atau langsung ke ponsel, alamat email, dan banyak lagi.

![\[Amazon SNS mengirimkan pesan dari penerbit ke pelanggan di kedua titik akhir application-to-application (A2A) dan (A2P). application-to-person Ini menunjukkan titik akhir A2A seperti fungsi Lambda, antrian Amazon SQS, titik akhir, dan Firehose Data, bersama dengan HTTP/S titik akhir A2P termasuk SMS, pemberitahuan push seluler, dan email, menyoroti fleksibilitas Amazon SNS untuk komunikasi asinkron, berbasis peristiwa.\]](http://docs.aws.amazon.com/id_id/sns/latest/dg/images/sns-delivery-protocols.png)


## Mengakses Amazon SNS
<a name="welcome-accessing"></a>

Anda dapat mengakses dan mengelola Amazon SNS melalui konsol,, atau AWS CLI AWS SDKs, tergantung pada metode interaksi pilihan Anda. Konsol menawarkan antarmuka grafis untuk tugas-tugas dasar, sementara AWS CLI dan SDKs menyediakan konfigurasi lanjutan dan kemampuan otomatisasi untuk kasus penggunaan yang lebih kompleks.
+ [Konsol Amazon SNS](https://console.aws.amazon.com/sns/v3/home) menyediakan antarmuka pengguna yang nyaman untuk membuat topik dan langganan, mengirim dan menerima pesan, dan memantau peristiwa dan log.
+ The AWS Command Line Interface (AWS CLI) memberi Anda akses langsung ke Amazon SNS API untuk konfigurasi lanjutan dan kasus penggunaan otomatisasi. Untuk informasi selengkapnya, lihat [Menggunakan Amazon SNS dengan AWS CLI](https://docs.aws.amazon.com/cli/latest/userguide/cli-services-sns.html).
+ AWS menyediakan SDKs dalam berbagai bahasa. Untuk informasi selengkapnya, lihat [SDKs dan Toolkit](https://aws.amazon.com/getting-started/tools-sdks/).

## Skenario Amazon SNS umum
<a name="sns-common-scenarios"></a>

Gunakan skenario Amazon SNS yang umum ini untuk mengimplementasikan arsitektur yang dapat diskalakan dan digerakkan oleh peristiwa dan memastikan komunikasi real-time yang andal antara aplikasi dan pengguna.

### Integrasi aplikasi
<a name="SNSFanoutScenario"></a>

Skenario *Fanout* adalah ketika pesan yang dipublikasikan ke topik SNS direplikasi dan didorong ke beberapa titik akhir, seperti aliran pengiriman Firehose, antrian Amazon SQS, titik akhir HTTP (S), dan fungsi Lambda. Skenario ini memungkinkan untuk pemrosesan asinkron paralel.

Misalnya, Anda dapat mengembangkan aplikasi yang menerbitkan pesan ke topik SNS setiap kali pesanan produk dibuat. Kemudian, antrean SQS yang berlangganan ke topik SNS menerima notifikasi identik untuk pesanan baru. Instans server Amazon Elastic Compute Cloud (Amazon EC2) yang melekat pada salah satu antrean SQS dapat menangani pemrosesan atau pemenuhan pesanan. Dan Anda dapat melampirkan instans server Amazon EC2 lain ke gudang data untuk analisis semua pesanan yang diterima.

![\[Skenario fanout di Amazon SNS, di mana satu pesan dari penerbit dikirim ke topik Amazon SNS dan kemudian direplikasi ke beberapa titik akhir, seperti antrian Amazon SQS. Setiap antrean Amazon SQS meneruskan pesan ke instans Amazon EC2—satu menangani pemrosesan pesanan dan lainnya melakukan analisis data, mendemonstrasikan pengiriman pesan paralel dan asinkron untuk aplikasi berbasis peristiwa.\]](http://docs.aws.amazon.com/id_id/sns/latest/dg/images/sns-fanout.png)


Anda juga dapat menggunakan fanout untuk mereplikasi data yang dikirim ke lingkungan produksi Anda dengan lingkungan pengujian Anda. Memperluas contoh sebelumnya, Anda dapat berlangganan antrean SQS lain ke topik SNS yang sama untuk pesanan masuk baru. Kemudian, dengan melampirkan antrean SQS baru ini untuk lingkungan pengujian Anda, Anda dapat terus meningkatkan dan menguji aplikasi Anda menggunakan data yang diterima dari lingkungan produksi Anda.

**penting**  
Pastikan untuk mempertimbangkan privasi dan keamanan data sebelum Anda mengirim data produksi ke lingkungan pengujian Anda.

Untuk informasi selengkapnya, lihat sumber daya berikut:
+ [Aliran pengiriman Fanout ke Firehose](sns-firehose-as-subscriber.md)
+ [Pemberitahuan Fanout Amazon SNS ke fungsi Lambda untuk pemrosesan otomatis](sns-lambda-as-subscriber.md)
+ [Pemberitahuan Fanout Amazon SNS ke antrian Amazon SQS untuk pemrosesan asinkron](sns-sqs-as-subscriber.md)
+ [Pemberitahuan Fanout Amazon SNS ke titik akhir HTTPS](sns-http-https-endpoint-as-subscriber.md)
+ [Komputasi Berbasis Acara dengan Amazon SNS AWS dan Layanan Komputasi, Penyimpanan, Database, dan Jaringan](https://aws.amazon.com/blogs/compute/event-driven-computing-with-amazon-sns-compute-storage-database-and-networking-services/) 

### Pemberitahuan aplikasi
<a name="SNSAlertsScenario"></a>

Pemberitahuan aplikasi dan sistem adalah notifikasi yang dipicu oleh ambang batas yang telah ditetapkan. Amazon SNS dapat mengirim notifikasi ini ke pengguna tertentu melalui SMS dan email. Misalnya, Anda dapat menerima pemberitahuan langsung saat peristiwa terjadi, seperti perubahan spesifik pada grup Penskalaan Otomatis Amazon EC2, file baru yang diunggah ke bucket Amazon S3, atau ambang batas metrik yang dilanggar di Amazon. CloudWatch Untuk informasi selengkapnya, lihat [Menyiapkan notifikasi Amazon SNS](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/US_SetupSNS.html) di * CloudWatch Panduan Pengguna Amazon*.

### Notifikasi pengguna
<a name="SNSPushMessaging"></a>

Amazon SNS dapat mengirim pesan email dan pesan teks (pesan SMS) push ke individu atau grup. Misalnya, Anda dapat mengirim konfirmasi pesanan perdagangan elektronik sebagai notifikasi pengguna. Untuk informasi selengkapnya tentang penggunaan Amazon SNS untuk mengirim pesan SMS, lihat [Pesan teks seluler dengan Amazon SNS](sns-mobile-phone-number-as-subscriber.md).

### Notifikasi push seluler
<a name="SNSMobilePushScenario"></a>

Notifikasi push seluler memungkinkan Anda mengirim pesan secara langsung ke aplikasi seluler. Misalnya, Anda dapat menggunakan Amazon SNS untuk mengirim notifikasi pembaruan ke aplikasi. Pesan notifikasi dapat menyertakan tautan untuk mengunduh dan menginstal pembaruan. Untuk informasi selengkapnya tentang penggunaan Amazon SNS untuk mengirim pesan notifikasi, lihat [Mengirim notifikasi push seluler dengan Amazon SNS](sns-mobile-application-as-subscriber.md).

## Harga Amazon SNS
<a name="welcome-pricing"></a>

Tidak ada biaya yang harus dibayar di muka di Amazon SNS. Anda membayar berdasarkan jumlah pesan yang Anda terbitkan, jumlah notifikasi yang Anda kirimkan, dan panggilan API tambahan untuk mengelola topik dan langganan. Harga pengiriman bervariasi berdasarkan jenis titik akhir. Anda dapat memulai secara gratis dengan Amazon SNS tingkat gratis. Untuk selengkapnya, lihat [Harga SMS Seluruh Dunia](https://aws.amazon.com/sns/sms-pricing/).

# Fitur dan kemampuan Amazon SNS
<a name="welcome-features"></a>

Amazon SNS menawarkan serangkaian fitur komprehensif yang dirancang untuk meningkatkan perpesanan antara aplikasi dan pengguna. Fitur-fitur ini memungkinkan komunikasi tanpa batas, pengiriman pesan yang aman, dan manajemen pesan yang kuat, memastikan ketersediaan tinggi, daya tahan, dan fleksibilitas untuk berbagai kasus penggunaan pesan.

****Application-to-application pesan****  
[pplication-to-applicationPesan](sns-system-to-system-messaging.md) mendukung pelanggan seperti aliran pengiriman, fungsi Lambda, antrian Amazon SQS, titik akhir HTTP/S , dan Pipa Garpu Acara. AWS Ini memungkinkan pengiriman pesan yang efisien dalam arsitektur berbasis peristiwa.

****Application-to-person pemberitahuan****  
[pplication-to-personNotifikasi](sns-user-notifications.md) memberikan pemberitahuan pengguna kepada pelanggan seperti aplikasi seluler, nomor ponsel, dan alamat email.

****Topik standar dan FIFO****  
[Topik FIFO](sns-fifo-topics.md) memastikan pemesanan pesan yang ketat, pengelompokan pesan, dan deduplikasi, memungkinkan FIFO dan antrian standar untuk berlangganan pemrosesan pesan. [Topik standar](sns-create-topic.md) digunakan saat pemesanan pesan dan kemungkinan duplikasi tidak penting, mendukung semua protokol pengiriman untuk kasus penggunaan yang lebih luas.

****Daya tahan pesan****  
Amazon SNS menggunakan sejumlah strategi yang bekerja sama untuk memberikan daya tahan pesan:  
+ Pesan yang diterbitkan disimpan di beberapa server dan pusat data yang terpisah secara geografis.
+ Jika titik akhir langganan tidak tersedia, Amazon SNS menjalankan [kebijakan pengiriman ulang](sns-message-delivery-retries.md).
+ Untuk menyimpan pesan yang tidak terkirim sebelum kebijakan pengiriman ulang berakhir, Anda dapat membuat [antrean surat mati](sns-dead-letter-queues.md).

****Pengarsipan pesan, pemutaran ulang, dan analitik****  
Anda dapat mengarsipkan pesan dengan Amazon SNS dengan berbagai cara termasuk berlangganan [aliran pengiriman Firehose ke topik SNS, yang memungkinkan Anda mengirim pemberitahuan ke](sns-firehose-as-subscriber.md) titik akhir analitik seperti bucket Amazon Simple Storage Service (Amazon S3), tabel Amazon Redshift, dan banyak lagi. *Selain itu, topik Amazon SNS FIFO mendukung pengarsipan dan pemutaran ulang pesan sebagai arsip pesan di tempat tanpa kode yang memungkinkan pemilik topik menyimpan (atau mengarsipkan) pesan dalam topik mereka.* Pelanggan topik kemudian dapat mengambil (atau *memutar ulang*) pesan yang diarsipkan kembali ke titik akhir berlangganan. Untuk lebih lanjut, lihat[Pengarsipan dan pemutaran ulang pesan Amazon SNS untuk topik FIFO](fifo-message-archiving-replay.md).

****Atribut pesan****  
[Atribut pesan Amazon SNS](sns-message-attributes.md)memungkinkan Anda memberikan metadata arbitrer tentang pesan tersebut.

****Pemfilteran pesan****  
Secara default, setiap pelanggan menerima setiap pesan yang diterbitkan ke topik. Untuk menerima subset pesan, pelanggan harus menetapkan kebijakan filter untuk langganan topik. Pelanggan juga dapat menentukan cakupan kebijakan filter untuk mengaktifkan pemfilteran berbasis muatan atau atribusi. Nilai default untuk lingkup kebijakan filter adalah`MessageAttributes`. Ketika atribut pesan yang masuk sesuai dengan atribut kebijakan filter, pesan dikirim ke titik akhir langganan. Jika tidak, pesan akan difilter. Jika cakupan kebijakan filter berada`MessageBody`, atribut kebijakan filter dicocokkan dengan muatan. Untuk informasi selengkapnya, lihat [Pemfilteran pesan Amazon SNS](sns-message-filtering.md).

****Keamanan pesan****  
Enkripsi sisi server melindungi konten pesan yang disimpan dalam topik Amazon SNS, menggunakan kunci enkripsi yang disediakan oleh. AWS KMS Untuk informasi selengkapnya, lihat [Mengamankan data Amazon SNS dengan enkripsi sisi server](sns-server-side-encryption.md) Anda juga dapat membuat koneksi pribadi antara Amazon SNS dan virtual private cloud (VPC) Anda. Untuk informasi selengkapnya, lihat. [Mengamankan lalu lintas Amazon SNS dengan titik akhir VPC](sns-internetwork-traffic-privacy.md)

# AWS layanan yang biasa digunakan dengan Amazon SNS
<a name="welcome-related"></a>

Integrasikan Amazon SNS dengan beberapa AWS Cloud layanan untuk meningkatkan penanganan pesan, meningkatkan kontrol akses, mengaktifkan pemrosesan berbasis peristiwa, dan mengotomatiskan sumber daya. Integrasi ini mengoptimalkan kinerja, memperkuat keamanan, dan merampingkan operasi.

**Amazon CloudWatch**  
Amazon CloudWatch menyediakan pemantauan dan observabilitas untuk Amazon SNS, membantu Anda melacak pengiriman pesan, mendeteksi anomali, dan memecahkan masalah. Dengan CloudWatch, Anda dapat:  
+ **Pantau metrik Amazon SNS** seperti jumlah pesan yang dipublikasikan, dikirimkan, atau gagal di seluruh topik dan langganan.
+ **Siapkan CloudWatch Alarm** untuk memicu tindakan otomatis saat metrik Amazon SNS melebihi ambang batas yang telah ditentukan, seperti kegagalan pengiriman tinggi atau pembatasan.
+ **Gunakan CloudWatch Log untuk menangkap status pengiriman Amazon SNS** untuk pesan yang dikirim ke HTTP/S, Lambda, dan titik akhir Amazon SQS untuk debugging dan audit.
Untuk informasi selengkapnya, lihat [Memantau topik Amazon SNS menggunakan CloudWatch](sns-monitoring-using-cloudwatch.md).

**Amazon SQS**  
Amazon SQS adalah layanan antrian pesan yang dikelola sepenuhnya yang memungkinkan komunikasi yang aman, tahan lama, dan terukur antara komponen perangkat lunak terdistribusi. Ini membantu memisahkan arsitektur aplikasi dengan menyangga pesan, memastikan pengiriman yang andal, dan mencegah kegagalan sistem karena kehilangan pesan. Amazon SQS terintegrasi dengan Amazon SNS dengan cara berikut:  
+ [**Antrian surat mati - Amazon SNS dapat merutekan pesan yang tidak terkirim ke antrian**](sns-dead-letter-queues.md) surat mati Amazon SQS untuk pemecahan masalah dan pemrosesan ulang.
+ [**Langganan topik**](sns-sqs-as-subscriber.md) - Anda dapat berlangganan antrean Amazon SQS ke topik Amazon SNS, memungkinkan Amazon SNS untuk menyebarkan pesan ke beberapa konsumen menggunakan Amazon SQS.
+ [https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-fifo-queues.html](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-fifo-queues.html) - Antrian FIFO Amazon SQS dapat berlangganan topik Amazon SNS FIFO, memastikan pemesanan pesan yang ketat dan pemrosesan yang tepat sekali. [Antrian Amazon SQS standar juga dapat berlangganan](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/standard-queues.html) topik Amazon SNS tetapi tidak menjamin pengiriman pesan atau deduplikasi yang dipesan.

**CloudFormation**  
CloudFormation mengotomatiskan penyediaan dan pengelolaan AWS sumber daya, termasuk topik dan langganan Amazon SNS, menggunakan infrastruktur sebagai kode (IAc). Dengan CloudFormation, Anda dapat:  
+ **Tentukan topik, langganan, dan izin Amazon SNS dalam templat yang dapat digunakan kembali dan** dikendalikan versi.
+ **Pastikan penerapan sumber daya Amazon SNS secara konsisten** di Akun AWS beberapa dan Wilayah.
+ **Perbarui atau ubah konfigurasi Amazon SNS** menggunakan set perubahan tanpa intervensi manual.
Untuk informasi selengkapnya, silakan lihat [Panduan Pengguna AWS CloudFormation](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/).

**AWS CloudTrail**  
CloudTrail menyediakan visibilitas ke aktivitas API untuk Amazon SNS, membantu Anda memantau dan mengaudit akses ke topik, langganan, dan pesan Amazon SNS. Dengan CloudTrail, Anda dapat:  
+ **Lacak panggilan API yang dilakukan ke Amazon SNS**, termasuk siapa yang mengakses atau memodifikasi topik, langganan, dan izin.
+ **Mendeteksi aktivitas yang tidak sah atau tidak terduga** dengan menganalisis log untuk tujuan keamanan dan kepatuhan.
+ **Integrasikan dengan Amazon CloudWatch atau AWS Security Hub CSPM** untuk membuat peringatan berdasarkan tindakan Amazon SNS yang tidak biasa.
Untuk informasi selengkapnya, lihat [Pencatatan panggilan API AWS SNS menggunakan AWS CloudTrail](logging-using-cloudtrail.md).

**AWS Lambda**  
AWS Lambda adalah layanan komputasi tanpa server yang secara otomatis menjalankan kode Anda sebagai respons terhadap peristiwa, menghilangkan kebutuhan untuk menyediakan atau mengelola server. Ini memungkinkan Anda untuk membangun aplikasi berbasis peristiwa yang menskalakan secara otomatis dan mengeksekusi dalam lingkungan komputasi yang sangat tersedia.  
Amazon SNS terintegrasi dengan Lambda dengan memungkinkan Anda berlangganan fungsi Lambda ke topik Amazon SNS. Ketika topik Amazon SNS menerima pesan, itu dapat memicu fungsi Lambda, memungkinkan pemrosesan real-time, otomatisasi, dan eksekusi logika aplikasi. Integrasi ini biasanya digunakan untuk:  
+ [https://docs.aws.amazon.com/lambda/latest/dg/concepts-event-driven-architectures.html](https://docs.aws.amazon.com/lambda/latest/dg/concepts-event-driven-architectures.html) fungsi secara otomatis sebagai respons terhadap pesan Amazon SNS.
+ [https://docs.aws.amazon.com/lambda/latest/dg/concepts-event-driven-architectures.html](https://docs.aws.amazon.com/lambda/latest/dg/concepts-event-driven-architectures.html) — Ubah atau filter pesan Amazon SNS sebelum meneruskannya ke layanan lain.
+ **Alur kerja otomatis** — Memproses pemberitahuan untuk peringatan aplikasi, pemantauan sistem, atau orkestrasi peristiwa.

**AWS Identity and Access Management (IAM)**  
IAM menyediakan kontrol akses yang aman untuk AWS sumber daya, memungkinkan Anda mengelola siapa yang dapat mengakses topik Amazon SNS Anda, tindakan apa yang dapat mereka lakukan, dan dalam kondisi apa. Dengan IAM, Anda dapat:  
+ **Otentikasi pengguna dan layanan** sebelum mereka dapat berinteraksi dengan topik Amazon SNS.
+ **Tentukan izin berbutir halus** untuk menentukan topik Amazon SNS mana yang dapat dipublikasikan oleh pengguna atau peran yang dapat dipublikasikan, berlangganan, atau dikelola oleh pengguna.
+ **Gunakan kebijakan berbasis identitas** untuk menerapkan praktik terbaik keamanan, seperti membatasi akses ke alamat IP Akun AWS, atau kondisi tertentu.
Untuk informasi selengkapnya, lihat [Menggunakan kebijakan berbasis identitas dengan Amazon SNS](sns-using-identity-based-policies.md).

**AWS Key Management Service (AWS KMS)**  
AWS KMS meningkatkan keamanan Amazon SNS dengan mengaktifkan enkripsi sisi server (SSE) untuk kerahasiaan pesan. Dengan AWS KMS, Anda dapat:  
+ **Enkripsi pesan Amazon SNS saat** istirahat AWS menggunakan kunci enkripsi yang dikelola atau dikelola pelanggan (). CMKs
+ **Kontrol akses ke topik Amazon SNS** dengan mendefinisikan kebijakan kunci berbutir halus yang membatasi siapa yang dapat mempublikasikan atau berlangganan.
+ **Memastikan kepatuhan terhadap persyaratan keamanan dan peraturan** dengan mengaudit penggunaan kunci melalui AWS CloudTrail.
Untuk informasi selengkapnya, lihat [Mengelola kunci dan biaya enkripsi Amazon SNS](sns-key-management.md).

**AWS X-Ray**  
X-Ray menyediakan penelusuran untuk Amazon SNS, membantu Anda menganalisis dan men-debug aliran pesan melalui arsitektur berbasis peristiwa. Dengan X-Ray, Anda dapat:  
+ **Lacak pengiriman pesan Amazon SNS** di beberapa Layanan AWS, seperti Lambda, Amazon SQS, dan titik akhir HTTP/S.
+ **Identifikasi kemacetan latensi** dengan memvisualisasikan berapa lama pesan yang dibutuhkan untuk dipublikasikan, dikirim, dan diproses.
+ **Mendeteksi kesalahan dan percobaan ulang** dalam alur pesan Amazon SNS untuk memecahkan masalah pengiriman yang gagal atau waktu pemrosesan yang lambat.
Untuk informasi selengkapnya, lihat [Penelusuran aktif di Amazon SNS](sns-active-tracing.md).

# Menggunakan Amazon SNS dengan SDK AWS
<a name="sdk-general-information-section"></a>

AWS kit pengembangan perangkat lunak (SDKs) tersedia untuk banyak bahasa pemrograman populer. Setiap SDK menyediakan API, contoh kode, dan dokumentasi yang memudahkan developer untuk membangun aplikasi dalam bahasa pilihan mereka.


| Dokumentasi SDK | Contoh kode | 
| --- | --- | 
| [AWS SDK untuk C\$1\$1](https://docs.aws.amazon.com/sdk-for-cpp) | [AWS SDK untuk C\$1\$1 contoh kode](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/cpp) | 
| [AWS CLI](https://docs.aws.amazon.com/cli) | [AWS CLI contoh kode](https://docs.aws.amazon.com/code-library/latest/ug/cli_2_code_examples.html) | 
| [AWS SDK untuk Go](https://docs.aws.amazon.com/sdk-for-go) | [AWS SDK untuk Go contoh kode](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/gov2) | 
| [AWS SDK untuk Java](https://docs.aws.amazon.com/sdk-for-java) | [AWS SDK untuk Java contoh kode](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/javav2) | 
| [AWS SDK untuk JavaScript](https://docs.aws.amazon.com/sdk-for-javascript) | [AWS SDK untuk JavaScript contoh kode](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/javascriptv3) | 
| [AWS SDK untuk Kotlin](https://docs.aws.amazon.com/sdk-for-kotlin) | [AWS SDK untuk Kotlin contoh kode](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/kotlin) | 
| [AWS SDK untuk .NET](https://docs.aws.amazon.com/sdk-for-net) | [AWS SDK untuk .NET contoh kode](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/dotnetv3) | 
| [AWS SDK untuk PHP](https://docs.aws.amazon.com/sdk-for-php) | [AWS SDK untuk PHP contoh kode](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/php) | 
| [Alat AWS untuk PowerShell](https://docs.aws.amazon.com/powershell) | [Alat AWS untuk PowerShell contoh kode](https://docs.aws.amazon.com/code-library/latest/ug/powershell_5_code_examples.html) | 
| [AWS SDK untuk Python (Boto3)](https://docs.aws.amazon.com/pythonsdk) | [AWS SDK untuk Python (Boto3) contoh kode](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/python) | 
| [AWS SDK untuk Ruby](https://docs.aws.amazon.com/sdk-for-ruby) | [AWS SDK untuk Ruby contoh kode](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/ruby) | 
| [AWS SDK for Rust](https://docs.aws.amazon.com/sdk-for-rust) | [AWS SDK for Rust contoh kode](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/rustv1) | 
| [AWS SDK for SAP ABAP](https://docs.aws.amazon.com/sdk-for-sapabap) | [AWS SDK for SAP ABAP contoh kode](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/sap-abap) | 
| [AWS SDK for Swift](https://docs.aws.amazon.com/sdk-for-swift) | [AWS SDK for Swift contoh kode](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/swift) | 

Untuk contoh khusus untuk Amazon SNS, lihat. [Contoh kode untuk Amazon SNS menggunakan AWS SDKs](service_code_examples.md)

**Ketersediaan contoh**  
Tidak dapat menemukan apa yang Anda butuhkan? Minta contoh kode menggunakan tautan **Berikan umpan balik** di bagian bawah halaman ini.