Python ile Amazon Web Services S3 Buckets Nasıl Kullanılır

İçindekiler:

Python ile Amazon Web Services S3 Buckets Nasıl Kullanılır
Python ile Amazon Web Services S3 Buckets Nasıl Kullanılır

Video: Python ile Amazon Web Services S3 Buckets Nasıl Kullanılır

Video: Python ile Amazon Web Services S3 Buckets Nasıl Kullanılır
Video: Hapishane İşi Top Örme Nasıl Yapılır. Bölüm 1/6 (How to make beaded crochet ball Part 1/6) 2024, Nisan
Anonim

Bu öğretici, Amazon Web Services tarafından sağlanan bulut depolama özelliklerinden yararlanmak için Python'un nasıl kullanılacağını açıklayacaktır. Amazon Web Services (AWS), kullanıcıların programları çalıştırmak ve verileri depolamak için "Sanal Bilgisayarlar" kiralamasına olanak tanıyan bir bulut platformudur. Python, öğrenciler, endüstri ve akademi için en çok yönlü ve yaygın olarak kullanılan programlama dillerinden biridir. Python ve AWS'yi birlikte kullanma yeteneği, pahalı bir süper bilgisayara yatırım yapmadan hesaplama açısından yoğun veri bilimi sorunlarını çözmenize olanak tanır.

adımlar

AWS adım 1
AWS adım 1

Adım 1. Bu bağlantı aracılığıyla Amazon Web Services için bir hesap oluşturun:

portal.aws.amazon.com/billing/signup#/start..

AWS Adım 2
AWS Adım 2

Adım 2. AWS komut satırı arayüzünü bu bağlantıdan indirin:

aws.amazon.com/cli/. İşletim sisteminize uygun sürümü seçtiğinizden emin olun. Şu anda Linux, MacOS ve 64-bit Windows için bir seçenek var. İşletim sisteminizi seçtikten sonra bir.msi dosyası indirilmeye başlamalıdır. İndirme tamamlandığında dosyayı açın ve kurulum sihirbazı talimatlarını izleyin.

AWS adım 3
AWS adım 3

Adım 3. Bilgisayarınızın komut istemini açın

"aws --version" komutunu yazın ve enter tuşuna basın. Yükleme başarılı olursa, komut istemi şuna benzer bir mesaj görüntüler: "aws-cli/1.18.136 Python/3.8.3 Windows/10 botocore/1.17.59" Benzer bir mesaj görüntülenmezse, önceki adımı tekrarlayın.

AWS adım 4
AWS adım 4

Adım 4. AWS Kimlik Erişimi ve Yönetimi (IAM) sayfasına gidin

AWS arama çubuğuna "IAM" yazarak veya AWS hizmetleri sayfasındaki Güvenlik, Kimlik ve Uyumluluk bölümünde IAM'yi arayarak bu hizmete erişin.

Adım 5. IAM ile bir kullanıcı oluşturun

Bunu yapmak için IAM sayfasının sol tarafındaki "Kullanıcılar" sekmesine tıklayın ve ardından "Kullanıcılar" sayfasının üstündeki mavi "Kullanıcı Ekle"ye basın.

AWS Adım 6
AWS Adım 6

Adım 6. Bir ad ve erişim türü sağlayarak kullanıcıyı yapılandırın

Kullanıcıya daha sonra başvurmak üzere anlamlı bir ad verin. 2 erişim türü vardır. Bizim amacımız için "Programatik Erişim"i seçtiğinizden emin olun. Bu, bu kullanıcının tüm AWS geliştirme araçlarına erişmesini sağlayacaktır.

AWS adım 7
AWS adım 7

Adım 7. Kullanıcıya Yönetici Erişim izinleri verin

"İzinleri Ayarla" altında, "Mevcut İlkeleri Doğrudan Ekle" seçeneğini seçin. Bu, bu kullanıcıya sağlamak için olası izin türlerinin geniş bir listesini açacaktır. "Yönetici Erişimi" adlı ilk seçeneğin kutusunu işaretleyin. Bu, kullanıcının tüm AWS hizmetlerine ve verilerine tam erişimini sağlayacaktır. Bitirdiğinizde, mavi "İleri: Etiketler" düğmesine basın.

AWS adım 8
AWS adım 8

Adım 8. Kullanıcı politikalarını gözden geçirin

Mavi renkli "İleri: Gözden Geçir" düğmesini tıklayarak "Etiketler" sayfasını atlayın. Bu ekranda adın, erişim türünün ve izinlerin doğru olduğunu doğrulayabilirsiniz. Doğruysa, mavi "Kullanıcı Oluştur" düğmesine basın.

AWS adım 9
AWS adım 9

Adım 9. Erişim Anahtarı Kimliğini ve Gizli Erişim Anahtarını indirin

Bunu yapmak için sayfanın ortasındaki ".csv İndir" düğmesine basın. Bu iki kodun takibi son derece önemlidir. Bunlar kurtarılamaz ve yeni bir kullanıcı oluşturulması gerekir.

AWS adım 10
AWS adım 10

Adım 10. AWS Komut Satırı Arayüzünü yapılandırın

Bilgisayarınızın komut satırını yeniden açın. "aws configuration" komutunu girin. Önceki adımda indirdiğiniz.csv'den Erişim Anahtarı Kimliğinizi ve Gizli Erişim Anahtarınızı girin. Üçüncü istemde varsayılan bölge için "us-west-2" yazın ve son istem için enter tuşuna basın. Bilgisayarınız artık resmi olarak AWS'ye bağlanmıştır.

AWS adım 11
AWS adım 11

Adım 11. Pip Boto3 python kitaplığını kurun

Boto3, Amazon Web Servisleri ile etkileşime izin veren ücretsiz bir python kütüphanesidir. Yüklemek için komut istemine "pip install boto3" yazın. Başarılı olursa, komut isteminde bir dizi mesaj ve bir yükleme çubuğu görünecektir. Yükleme tamamlandığında sıra python kullanımına gelir.

Adım 12. Favori python düzenleyicinizi açın

Yeni bir python betiği başlatın ve ilk satıra "import boto3" yazarak boto3 kitaplığını içe aktarın.

Adım 13. Bir S3 kovası yapın

S3, Basit Depolama Hizmeti anlamına gelir ve bir klasör, dosyalarınızı içinde depolayabileceğiniz buluttaki bir klasördür. Kepçenizi adlandırmak istediğiniz şeyle değiştirdiğinizden emin olun.

s3_client = boto3.client('s3') s3_client.create_bucket(Bucket="")

Adım 14. AWS'ye bir dosya yükleyin

Komut dosyanıza aşağıdaki iki komutu ekleyin:

client = boto3.client("s3") client.upload_file(, , )

İlk satır, kodunuzu S3'e dosya yüklemek için hazırlar. Sonraki satır,, ve ile değiştirmenizi gerektirir. Yerel dosya yolu, bilgisayarınızdaki bir dosyanın yoludur, örneğin "/users/tim/photos/puppy.jpg". Kova adı, önceki adımda yaptığınız kovanızın adıdır ve S3 dosya adı, dosyanızın bulutta adlandırılmasını istediğiniz şeydir.

Adım 15. Dosyayı AWS'den indirin

AWS'den bir dosya indirmek için aşağıdaki 3 komutu kullanın:

s3 = boto3.resource("s3") kova = s3. Bucket("") kova.download_file("", "")

Önceki adımlar için ve önceki adımlar için aynı değerleri kullanın. şimdi dosyanın indirilmesini istediğiniz yeri ve adının ne olacağını göstermelidir.

    İpuçları

    boto3.amazonaws.com/v1/documentation/api/1.10.46/guide/quickstart.html

    • Python ile daha fazla AWS hizmetini kullanma hakkında daha fazla bilgiyi buradan edinebilirsiniz:.

Önerilen: