Cara Menggunakan Bucket S3 Perkhidmatan Web Amazon dengan Python

Isi kandungan:

Cara Menggunakan Bucket S3 Perkhidmatan Web Amazon dengan Python
Cara Menggunakan Bucket S3 Perkhidmatan Web Amazon dengan Python

Video: Cara Menggunakan Bucket S3 Perkhidmatan Web Amazon dengan Python

Video: Cara Menggunakan Bucket S3 Perkhidmatan Web Amazon dengan Python
Video: LENGKAP & JELAS PEMASANGAN Engsel Tanam / Floor Hinge pada (pintu kaca Tempered)/Pintu Frameless 2024, April
Anonim

Tutorial ini akan menerangkan bagaimana menggunakan Python untuk memanfaatkan keupayaan penyimpanan awan yang disediakan oleh Amazon Web Services. Perkhidmatan Web Amazon (AWS) adalah platform awan yang membolehkan pengguna menyewa "Komputer Maya" untuk menjalankan program dan menyimpan data. Python adalah salah satu bahasa pengaturcaraan yang paling serba boleh dan biasa digunakan untuk pelajar, industri dan akademik. Keupayaan untuk menggunakan Python dan AWS bersama-sama membolehkan anda menyelesaikan masalah sains data secara intensif tanpa melabur dalam komputer super yang mahal.

Langkah-langkah

Langkah AWS 1
Langkah AWS 1

Langkah 1. Buat akaun untuk Perkhidmatan Web Amazon melalui pautan ini:

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

Langkah AWS 2
Langkah AWS 2

Langkah 2. Muat turun antara muka baris arahan AWS dari pautan ini:

aws.amazon.com/cli/. Pastikan memilih versi yang sesuai dengan sistem operasi anda. Pada masa ini terdapat pilihan untuk Linux, MacOS, dan Windows 64-bit. Setelah memilih sistem operasi anda, fail.msi akan mula dimuat turun. Apabila muat turun selesai, buka fail dan ikuti arahan wizard pemasangan.

Langkah AWS 3
Langkah AWS 3

Langkah 3. Buka arahan arahan komputer anda

Ketik perintah "aws --version" dan tekan enter. Sekiranya pemasangan berjaya, command prompt akan memaparkan mesej yang serupa dengan: "aws-cli / 1.18.136 Python / 3.8.3 Windows / 10 botocore / 1.17.59" Sekiranya mesej serupa tidak dipaparkan, ulangi langkah sebelumnya.

Langkah AWS 4
Langkah AWS 4

Langkah 4. Pergi ke halaman Akses dan Pengurusan Identiti AWS (IAM)

Akses perkhidmatan ini dengan menaip "IAM" ke dalam bar carian AWS atau mencari IAM di bawah bahagian Keselamatan, Identiti, & Pematuhan di halaman perkhidmatan AWS.

Langkah 5. Buat pengguna dengan IAM

Untuk melakukan ini, klik tab "Pengguna" di sebelah kiri halaman IAM kemudian tekan "Tambah Pengguna" berwarna biru di bahagian atas halaman "Pengguna".

Langkah AWS 6
Langkah AWS 6

Langkah 6. Konfigurasikan pengguna yang memberikan nama dan jenis akses

Beri pengguna nama yang bermakna untuk rujukan kemudian. Terdapat 2 jenis akses. Untuk tujuan kami, pastikan untuk memilih "Akses Terprogram". Ini akan memberi pengguna ini akses ke semua alat pengembangan AWS.

Langkah AWS 7
Langkah AWS 7

Langkah 7. Beri kebenaran Akses Pentadbir pengguna

Di bawah "Tetapkan Kebenaran", pilih pilihan "Lampirkan Dasar yang Ada Secara Langsung". Ini akan membuka senarai besar kemungkinan jenis kebenaran untuk menyediakan pengguna ini. Tandakan kotak pilihan pertama yang disebut "Akses Pentadbir". Ini akan memberi pengguna akses penuh ke semua perkhidmatan dan data AWS. Setelah selesai, tekan butang "Next: Tags" berwarna biru.

Langkah AWS 8
Langkah AWS 8

Langkah 8. Kaji semula dasar pengguna

Langkau halaman "Teg" dengan mengklik butang "Seterusnya: Ulasan" berwarna biru. Pada skrin ini, anda dapat mengesahkan nama, jenis akses dan kebenarannya betul. Sekiranya betul, tekan butang "Buat Pengguna" berwarna biru.

Langkah AWS 9
Langkah AWS 9

Langkah 9. Muat turun ID Kunci Akses dan Kunci Akses Rahsia

Untuk melakukan ini, tekan butang "Muat turun.csv" di tengah halaman. Sangat penting untuk mengikuti dua kod ini. Mereka tidak dapat dipulihkan dan pengguna baru harus dibuat.

Langkah AWS 10
Langkah AWS 10

Langkah 10. Konfigurasikan Antara Muka Perintah AWS

Buka semula baris arahan komputer anda. Masukkan arahan "aws configure". Masukkan ID Kunci Akses dan Kunci Akses Rahsia anda dari.csv yang anda muat turun pada langkah sebelumnya. Tekan jenis "us-west-2" untuk wilayah lalai pada prompt ketiga dan tekan enter untuk arahan terakhir. Komputer anda kini disambungkan secara rasmi ke AWS.

Langkah AWS 11
Langkah AWS 11

Langkah 11. Pip Pasang perpustakaan python Boto3

Boto3 adalah pustaka python percuma yang memungkinkan untuk berinteraksi dengan Amazon Web Services. Untuk memasang, masukkan "pip install boto3" ke dalam command prompt. Sekiranya berjaya, rangkaian pesanan dan bar pemuatan akan muncul di command prompt. Apabila memuat selesai, sudah tiba masanya untuk menggunakan python.

Langkah 12. Buka editor python kegemaran anda

Mulakan skrip python baru dan import pustaka boto3 dengan menaip "import boto3" pada baris pertama.

Langkah 13. Buat baldi S3

S3 bermaksud Simple Storage Service dan bucket adalah folder di awan tempat anda boleh menyimpan fail. Pastikan untuk mengganti dengan apa sahaja yang anda mahu namakan baldi anda.

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

Langkah 14. Muat naik fail ke AWS

Tambahkan dua arahan berikut ke skrip anda:

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

Baris pertama menyediakan kod anda untuk memuat naik fail ke S3. Baris seterusnya memerlukan anda mengganti,, dan. Laluan fail tempatan adalah jalan ke fail di komputer anda misalnya "/users/tim/photos/puppy.jpg". Nama baldi adalah nama baldi anda yang anda buat pada langkah sebelumnya dan nama fail S3 adalah nama fail anda yang mahu dinamakan di awan.

Langkah 15. Muat turun fail dari AWS

Gunakan 3 arahan berikut untuk memuat turun fail dari AWS:

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

Gunakan nilai yang sama untuk dan dari langkah sebelumnya. sekarang harus menunjukkan di mana anda mahu fail dimuat turun dan apa namanya.

    Petua

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

    • Anda boleh mengetahui lebih lanjut mengenai penggunaan lebih banyak perkhidmatan AWS dengan python di sini:.

Disyorkan: