2015-09-01 23 views
67

Ben AWS yeni Python kullanarak ve ancak ben iki önemli versiyonları/paketler Python için olduğunu fark boto API öğrenmeye çalışıyorum değilim arasındaki fark nedir. Bu boto ve boto3 olurdu.AWS Boto ve boto3

ben büyük avantaj/dezavantajları da bu paketleri arasındaki farklar ile bir makale bulmak mümkün olmamıştır.

cevap

100

boto paketi, 2006'dan beri el ile kodlanmış bir Python kitaplığıdır. Çok popülerdir ve AWS tarafından tam olarak desteklenir, ancak el ile kodlandığı ve çok fazla hizmetin mevcut olduğu (tümü daha görünür olan) zaman) korumak zor.

Yani, boto3botocore dayalı boto kitaplık yeni bir versiyonudur. AWS'ye düşük seviyeli arayüzlerin tümü, hizmetlerin kanonik açıklamalarından otomatik olarak üretilen JSON hizmet tanımlarından kaynaklanır. Dolayısıyla, arayüzler her zaman doğru ve her zaman günceldir. Daha güzel, daha Pythonic bir arabirim sağlayan istemci katmanının üstünde bir kaynak katmanı vardır.

boto3 kütüphane

aktif AWS tarafından geliştirilen ve yeni gelişmeyi başlıyor eğer insanlar kullanmak tavsiye ederim biridir ediliyor. boto3 bir kaynak tabakası yok uygulama AWS hizmetlerde

+3

sıklıkla Boto içinde ele almak daha kolaydır. YMMV – Atifm

İlgili konular