Bu təlimat Amazon Web Services tərəfindən verilən bulud saxlama imkanlarından istifadə etmək üçün Python -dan necə istifadə olunacağını izah edəcək. Amazon Web Services (AWS), istifadəçilərə proqramları işə salmaq və məlumatları saxlamaq üçün "Virtual Kompüterlər" i icarəyə verməyə imkan verən bir bulud platformasıdır. Python, tələbələr, sənaye və akademiya üçün ən çox yönlü və ən çox istifadə olunan proqramlaşdırma dillərindən biridir. Python və AWS -dən birlikdə istifadə etmək qabiliyyəti, bahalı bir super kompüterə investisiya qoymadan hesablama baxımından intensiv məlumat elmi problemlərini həll etməyə imkan verir.
Addımlar
Addım 1. Bu link vasitəsilə Amazon Web Services üçün hesab yaradın:
portal.aws.amazon.com/billing/signup#/start..
Addım 2. AWS əmr satırı interfeysini bu linkdən yükləyin:
aws.amazon.com/cli/. Əməliyyat sisteminizə uyğun versiyanı seçdiyinizə əmin olun. Hal-hazırda Linux, MacOS və 64 bit Windows üçün bir seçim var. Əməliyyat sisteminizi seçdikdən sonra.msi faylı yükləməyə başlamalıdır. Yükləmə tamamlandıqda, faylı açın və quraşdırma sihirbazının təlimatlarına əməl edin.
Addım 3. Kompüterinizin əmr satırını açın
"Aws -versiya" əmrini yazın və enter düyməsini basın. Quraşdırma uğurlu olarsa, əmr istəyi oxşar bir mesaj göstərəcək: "aws-cli/1.18.136 Python/3.8.3 Windows/10 botocore/1.17.59" Bənzər bir mesaj göstərilmirsə, əvvəlki addımı təkrarlayın..
Addım 4. AWS Identity Access and Management (IAM) səhifəsinə keçin
AWS axtarış çubuğuna "IAM" yazaraq və ya AWS xidmətləri səhifəsindəki Təhlükəsizlik, Kimlik və Uyğunluq bölməsində IAM axtararaq bu xidmətə daxil olun.
Addım 5. IAM ilə bir istifadəçi yaradın
Bunu etmək üçün IAM səhifəsinin sol tərəfindəki "İstifadəçilər" sekmesini basın və sonra "İstifadəçilər" səhifəsinin yuxarısındakı mavi "İstifadəçi əlavə et" düyməsini basın.
Addım 6. İstifadəçiyə bir ad və giriş növü təyin edin
Daha sonra istinad etmək üçün istifadəçiyə mənalı bir ad verin. 2 giriş növü var. Məqsədlərimiz üçün "Proqramlı Giriş" seçdiyinizə əmin olun. Bu istifadəçiyə bütün AWS inkişaf vasitələrinə giriş imkanı verəcək.
Addım 7. İstifadəçi Administrator Giriş icazələri verin
"İcazələri Ayarla" altında "Mövcud Siyasətləri Birbaşa Əlavə et" seçimini seçin. Bu, bu istifadəçiyə təmin etmək üçün mümkün olan icazə növlərinin böyük bir siyahısını açacaq. "Administrator Access" adlı ilk seçimin qutusunu işarələyin. Bu, istifadəçiyə bütün AWS xidmətlərinə və məlumatlarına tam girişi təmin edəcək. Bitirdikdən sonra mavi "Sonrakı: Etiketlər" düyməsini basın.
Addım 8. İstifadəçi siyasətlərini nəzərdən keçirin
Mavi "Sonrakı: Baxış" düyməsini basaraq "Etiketlər" səhifəsini atlayın. Bu ekranda adın, giriş növünün və icazələrin doğru olduğunu yoxlaya bilərsiniz. Düzdürsə, mavi "İstifadəçi Yarat" düyməsini basın.
Addım 9. Giriş Açar ID və Gizli Giriş Açarını yükləyin
Bunu etmək üçün səhifənin ortasındakı ".csv Yüklə" düyməsini basın. Bu iki kodu izləmək son dərəcə vacibdir. Bərpa edilə bilməz və yeni bir istifadəçi yaradılmalıdır.
Addım 10. AWS Komanda Satırı Arayüzünü konfiqurasiya edin
Kompüterinizin əmr satırını yenidən açın. "Aws configure" əmrini daxil edin. Əvvəlki addımda yüklədiyiniz.csv -dən Giriş Açar ID və Gizli Giriş Açarınızı daxil edin. Üçüncü istəkdə standart bölgə üçün "us-west-2" yazın və son istək üçün enter düyməsini basın. Kompüteriniz artıq rəsmi olaraq AWS -ə qoşulub.
Addım 11. Pip Install Boto3 python kitabxana
Boto3, Amazon Web Services ilə qarşılıqlı əlaqə qurmağa imkan verən pulsuz python kitabxanasıdır. Qurmaq üçün əmr satırına "pip install boto3" daxil edin. Uğurlu olarsa, əmr satırında bir sıra mesajlar və yükləmə çubuğu görünəcək. Yükləmə tamamlandıqda, python istifadə etməyin vaxtıdır.
Addım 12. Sevdiyiniz python redaktorunu açın
Yeni bir python skriptinə başlayın və ilk sətirdə "import boto3" yazaraq boto3 kitabxanasını idxal edin.
Addım 13. S3 kovası düzəldin
S3, sadə saxlama xidməti deməkdir və bir kova, faylları saxlaya biləcəyiniz bir bulud qovluğudur. Kovanıza ad vermək istədiyiniz hər şeyi dəyişdirdiyinizə əmin olun.
s3_client = boto3.client ('s3') s3_client.create_bucket (Kova = "")
Addım 14. AWS -ə fayl yükləyin
Skriptinizə aşağıdakı iki əmri əlavə edin:
müştəri = boto3.client ("s3") client.upload_file (
, , )
İlk sətir, fayllarınızı S3 -ə yükləmək üçün kodunuzu hazırlayır. Növbəti sətir, və, dəyişdirməyinizi tələb edir. Yerli fayl yolu, məsələn, "/users/tim/photos/puppy.jpg" kompüterinizdəki bir fayla gedən yoldur. Kova adı, əvvəlki addımda etdiyiniz paketinizin adıdır və S3 fayl adı, faylınızın buludda adlandırılmasını istədiyiniz şeydir.
Addım 15. AWS -dən fayl yükləyin
AWS -dən fayl yükləmək üçün aşağıdakı 3 əmrdən istifadə edin:
s3 = boto3.resource ("s3") bucket = s3. Bucket ("") bucket.download_file ("", "")
Əvvəlki addımlar üçün eyni dəyərləri istifadə edin. İndi faylın yüklənməsini istədiyiniz yeri və adının nə olacağını göstərməlidir.
-
Python ilə daha çox AWS xidmətindən istifadə haqqında daha çox məlumat əldə edə bilərsiniz:.
İpuçları
boto3.amazonaws.com/v1/documentation/api/1.10.46/guide/quickstart.html