Ben Python kullanarak AWS yeni ve boto API öğrenmeye çalışıyorum ancak Python için iki büyük sürümleri / paketleri olduğunu fark ettim. Bu boto ve boto3 olurdu.
AWS boto ve boto3 kütüphaneleri arasındaki fark nedir?
Ben Python kullanarak AWS yeni ve boto API öğrenmeye çalışıyorum ancak Python için iki büyük sürümleri / paketleri olduğunu fark ettim. Bu boto ve boto3 olurdu.
AWS boto ve boto3 kütüphaneleri arasındaki fark nedir?
Yanıtlar:
Boto paketi 2006'dan bu yana yaklaşık edilmiş elle kodlanmış Python kütüphanesi Çok popüler ve tam AWS tarafından desteklenen ama bunu o elle kodlanmış ve mevcut pek çok hizmetler (daha her zaman görünen birlikte) olduğundan bakımı zordur.
Yani, boto3 , botocore'a dayanan boto kütüphanesinin yeni bir versiyonudur . AWS'ye yönelik düşük düzeyli arabirimlerin tümü, hizmetlerin standart açıklamalarından otomatik olarak oluşturulan JSON hizmet açıklamalarından alınır. Böylece, arayüzler daima doğrudur ve daima günceldir. İstemci katmanının üstünde daha hoş, daha Pythonic arabirimi sağlayan bir kaynak katmanı vardır.
Boto3 kütüphanesi AWS tarafından aktif olarak geliştirilmektedir ve insanların yeni gelişime başlıyorlarsa kullanmasını tavsiye edeceğim kütüphanedir.