Saya baru mengenal AWS menggunakan Python dan saya mencoba mempelajari boto API namun saya perhatikan bahwa ada dua versi / paket utama untuk Python. Itu akan menjadi boto dan boto3.
Apa perbedaan antara pustaka AWS boto dan boto3?
Saya baru mengenal AWS menggunakan Python dan saya mencoba mempelajari boto API namun saya perhatikan bahwa ada dua versi / paket utama untuk Python. Itu akan menjadi boto dan boto3.
Apa perbedaan antara pustaka AWS boto dan boto3?
Jawaban:
The boto paket adalah tangan-kode perpustakaan Python yang telah ada sejak tahun 2006. Hal ini sangat populer dan didukung penuh oleh AWS tapi karena tangan-kode dan ada begitu banyak layanan yang tersedia (dengan lebih banyak muncul sepanjang waktu) itu sulit dirawat.
Jadi, boto3 adalah versi baru dari pustaka boto yang berbasis botocore . Semua antarmuka tingkat rendah ke AWS didorong dari deskripsi layanan JSON yang dibuat secara otomatis dari deskripsi kanonis layanan. Jadi, antarmuka selalu benar dan selalu mutakhir. Ada lapisan sumber daya di atas lapisan klien yang menyediakan antarmuka Pythonic yang lebih bagus.
Library boto3 sedang dikembangkan secara aktif oleh AWS dan merupakan salah satu yang saya sarankan untuk digunakan orang jika mereka memulai pengembangan baru.