Repositori ini berisi contoh kode yang menunjukkan cara menggunakan SDK AWS untuk berinteraksi dengan layanan AWS.
Banyak contoh yang dimasukkan ke dalam Dokumentasi AWS.
Contoh kode untuk SDK setiap bahasa dapat ditemukan dalam subdirektori berikut. Contoh di sini menunjukkan penggunaan SDK yang paling umum untuk setiap bahasa.
SDK | map | Versi SDK |
---|---|---|
.BERSIH | dotnetv3/ | 3,5+ |
.BERSIH | jaringan titik/ | <3.5 |
C++ | cpp/ | 1 |
Pergi | pemerintah2/ | 2 |
Pergi | pergi/ | 1 |
Jawa | javav2/ | 2 |
Jawa | Jawa/ | 1 |
JavaScript | javascriptv3/ | 3 |
JavaScript | javascript/ | 2 |
Kotlin | kotlin/ | 1 |
PHP | php/ | 3 |
ular piton | ular piton/ | 3 |
Rubi | rubi/ | 3 |
Karat | karatv1/ | 1 |
Cepat | cepat/ | pratinjau |
Dalam setiap direktori, Anda akan menemukan instruksi khusus SDK untuk memahami dan menjalankan kode contoh.
Selaras dengan Kebijakan Pemeliharaan SDK dan Alat kami, AWS SDK for Java v1.x akan memasuki mode pemeliharaan pada tanggal 31 Juli 2024, dan mencapai akhir dukungan pada tanggal 31 Desember 2025.
Untuk informasi selengkapnya, lihat Mengumumkan akhir dukungan untuk AWS SDK for Java v1.x.
direktori | tujuan | penggunaan |
---|---|---|
/aplikasi | Berisi komponen contoh aplikasi non-bahasa tertentu, yang menunjukkan bagaimana SDK dapat digunakan dalam konteks aplikasi mirip produksi. | Untuk melihat komponen khusus bahasa untuk setiap contoh aplikasi, lihat folder cross-service di subdirektori untuk bahasa yang Anda inginkan (seperti python/cross-service ). |
/tes | Berisi semua komponen yang mendukung kerangka otomatisasi pengujian khusus yang digunakan untuk menguji kode secara rutin dalam repositori ini. | Diterapkan ke AWS sebagai solusi pengujian integrasi berbasis kontainer poliglot. PERINGATAN: Masih dalam pembangunan aktif pada tahun 2023. |
/sumber daya | Berisi komponen bersama yang digunakan oleh banyak contoh kode di seluruh repositori ini. | Diterapkan sebagai komponen frontend (/klien) atau backend (/cdk atau /cfn). |
Untuk memanggil kode contoh ini, Anda harus memiliki akun AWS. Untuk informasi lebih lanjut tentang pembuatan akun, lihat AWS Tingkat Gratis.
Anda juga harus memiliki kredensial AWS yang dikonfigurasi. Untuk langkah-langkah menggunakan AWS Command Line Interface (AWS CLI) untuk mengonfigurasi kredensial, lihat Dasar-dasar Konfigurasi CLI
Contoh kode ini berinteraksi dengan layanan yang mungkin dikenakan biaya ke akun AWS Anda. Untuk informasi selengkapnya, lihat Harga AWS.
Selain itu, kode contoh mungkin secara teoritis mengubah atau menghapus sumber daya AWS yang ada. Sebagai upaya uji tuntas, lakukan hal berikut:
Repositori ini berkembang pesat berkat kontribusi Anda! ❤️ Untuk terlibat, lihat CONTRIBUTING.md.
Permintaan contoh dapat dilakukan melalui Issue Tracker.
Tim kami meninjau semua permintaan, mengevaluasinya sebagai berikut:
Semua permintaan contoh harus dibuat sedini mungkin. Untuk contoh yang lebih besar, hal ini harus dilakukan setidaknya dua bulan sebelum tanggal yang disyaratkan.
Berdasarkan evaluasi, kami menentukan prioritas setiap permintaan dan mengalokasikan sumber daya yang sesuai. Kami memprioritaskan permintaan yang jelas, relevan, dan dapat diselesaikan dalam jangka waktu yang wajar. PR berkualitas tinggi yang menyertainya meningkatkan peluang kami untuk menjawab permintaan tersebut.
Harap perhatikan bahwa beberapa permintaan, seperti perbaikan bug dan masalah keamanan, lebih diprioritaskan daripada contoh kode baru. Selain itu, kami memiliki sumber daya yang terbatas dan prioritas kami sendiri yang memandu pengembangan contoh kode. Jika Anda memiliki pertanyaan atau ingin berkontribusi, silakan lihat panduan kontribusi kami.
Dokumentasi AWS menyertakan contoh kode sumber dari beberapa sumber tambahan. Sumber-sumber ini disebut anak sungai, yang mengalir ke "sungai" Dokumentasi AWS.
Semua konten dalam repositori ini, kecuali dinyatakan lain, adalah Hak Cipta © Amazon Web Services, Inc. atau afiliasinya. Semua hak dilindungi undang-undang.
Kecuali dinyatakan lain, semua contoh dalam koleksi ini dilisensikan di bawah lisensi Apache, versi 2.0 ("Lisensi"). Teks lisensi lengkap disediakan dalam file LICENSE
yang menyertai repositori ini.