Tutorial ini akan menjelaskan cara menggunakan Python untuk memanfaatkan kemampuan penyimpanan cloud yang disediakan oleh Amazon Web Services. Amazon Web Services (AWS) adalah platform cloud yang memungkinkan pengguna menyewa "Komputer Virtual" untuk menjalankan program dan menyimpan data. Python adalah salah satu bahasa pemrograman yang paling serbaguna dan umum digunakan untuk pelajar, industri, dan akademisi. Kemampuan untuk menggunakan Python dan AWS bersama-sama memungkinkan Anda memecahkan masalah ilmu data yang intensif secara komputasi tanpa berinvestasi dalam superkomputer yang mahal.
Langkah
Langkah 1. Buat akun Amazon Web Services melalui tautan ini:
portal.aws.amazon.com/billing/signup#/start..
Langkah 2. Unduh antarmuka baris perintah AWS dari tautan ini:
aws.amazon.com/cli/. Pastikan untuk memilih versi yang sesuai dengan sistem operasi Anda. Saat ini ada opsi untuk Linux, MacOS, dan Windows 64-bit. Setelah memilih sistem operasi Anda, file.msi akan mulai diunduh. Saat unduhan selesai, buka file dan ikuti instruksi wizard penginstalan.
Langkah 3. Buka prompt perintah komputer Anda
Ketik perintah "aws --version" dan tekan enter. Jika instalasi berhasil, prompt perintah akan menampilkan pesan yang mirip dengan: "aws-cli/1.18.136 Python/3.8.3 Windows/10 botocore/1.17.59" Jika pesan serupa tidak ditampilkan, ulangi langkah sebelumnya.
Langkah 4. Buka halaman AWS Identity Access and Management (IAM)
Akses layanan ini dengan mengetik "IAM" ke dalam bilah pencarian AWS atau mencari IAM di bawah bagian Keamanan, Identitas, & Kepatuhan pada halaman layanan AWS.
Langkah 5. Buat pengguna dengan IAM
Untuk melakukan ini, klik tab "Pengguna" di sisi kiri halaman IAM, lalu tekan tombol biru "Tambah Pengguna" di bagian atas halaman "Pengguna".
Langkah 6. Konfigurasikan pengguna yang memberikan nama dan jenis akses
Beri pengguna nama yang bermakna untuk referensi nanti. Ada 2 jenis akses. Untuk tujuan kami, pastikan untuk memilih "Akses Terprogram". Ini akan memberi pengguna ini akses ke semua alat pengembangan AWS.
Langkah 7. Berikan izin Akses Administrator kepada pengguna
Di bawah "Tetapkan Izin", pilih opsi "Lampirkan Kebijakan yang Ada Secara Langsung". Ini akan membuka daftar besar kemungkinan jenis izin untuk diberikan kepada pengguna ini. Centang kotak opsi pertama yang disebut "Akses Administrator". Ini akan memberikan pengguna akses lengkap ke semua layanan dan data AWS. Setelah selesai, tekan tombol biru "Berikutnya: Tag".
Langkah 8. Tinjau kebijakan pengguna
Lewati halaman "Tag" dengan mengeklik tombol biru "Berikutnya: Tinjau". Pada layar ini Anda dapat memverifikasi nama, jenis akses, dan izin sudah benar. Jika benar, tekan tombol biru "Buat Pengguna".
Langkah 9. Unduh ID Kunci Akses dan Kunci Akses Rahasia
Untuk melakukan ini, tekan tombol "Unduh.csv" di tengah halaman. Sangat penting untuk melacak kedua kode ini. Mereka tidak dapat dipulihkan dan pengguna baru harus dibuat.
Langkah 10. Konfigurasikan Antarmuka Baris Perintah AWS
Buka kembali baris perintah komputer Anda. Masukkan perintah "aws configure". Masukkan ID Kunci Akses dan Kunci Akses Rahasia Anda dari.csv yang Anda unduh pada langkah sebelumnya. Tekan ketik "us-west-2" untuk wilayah default pada prompt ketiga dan tekan enter untuk prompt terakhir. Komputer Anda sekarang terhubung secara resmi ke AWS.
Langkah 11. Pip Instal pustaka python Boto3
Boto3 adalah pustaka python gratis yang memungkinkan interaksi dengan Amazon Web Services. Untuk menginstal, masukkan "pip install boto3" ke dalam command prompt. Jika berhasil, serangkaian pesan dan bilah pemuatan akan muncul di prompt perintah. Saat loading selesai, saatnya menggunakan python.
Langkah 12. Buka editor python favorit Anda
Mulai skrip python baru dan impor pustaka boto3 dengan mengetik "import boto3" di baris pertama.
Langkah 13. Buat ember S3
S3 adalah singkatan dari Simple Storage Service dan ember adalah folder di awan tempat Anda dapat menyimpan file. Pastikan untuk mengganti dengan nama apa pun yang Anda inginkan untuk ember Anda.
s3_client = boto3.client('s3') s3_client.create_bucket(Bucket="")
Langkah 14. Unggah file ke AWS
Tambahkan dua perintah berikut ke skrip Anda:
klien = boto3.client("s3") client.upload_file(
, , )
Baris pertama menyiapkan kode Anda untuk mengunggah file ke S3. Baris berikutnya mengharuskan Anda untuk mengganti,, dan. Jalur file lokal adalah jalur ke file di komputer Anda misalnya "/users/tim/photos/puppy.jpg". Nama bucket adalah nama bucket yang Anda buat pada langkah sebelumnya dan nama file S3 adalah nama file yang Anda inginkan di cloud.
Langkah 15. Unduh file dari AWS
Gunakan 3 perintah berikut untuk mengunduh file dari AWS:
s3 = boto3.resource("s3") bucket = s3. Bucket("") bucket.download_file("", "")
Gunakan nilai yang sama untuk dan dari langkah sebelumnya. sekarang harus mewakili di mana Anda ingin file diunduh dan apa namanya.
-
Anda dapat mempelajari lebih lanjut tentang memanfaatkan lebih banyak layanan AWS dengan python di sini:.
Tips
boto3.amazonaws.com/v1/documentation/api/1.10.46/guide/quickstart.html