Python ашиглан Amazon Web Services S3 хувиныг хэрхэн ашиглах талаар

Агуулгын хүснэгт:

Python ашиглан Amazon Web Services S3 хувиныг хэрхэн ашиглах талаар
Python ашиглан Amazon Web Services S3 хувиныг хэрхэн ашиглах талаар

Видео: Python ашиглан Amazon Web Services S3 хувиныг хэрхэн ашиглах талаар

Видео: Python ашиглан Amazon Web Services S3 хувиныг хэрхэн ашиглах талаар
Видео: Толгойн жийргэвчний чигжээс үнэхээр ажиллаж байна уу (Хөдөлгүүрийг нураах БҮТЭН 2 жилийн туршилт) 2024, Дөрөвдүгээр сар
Anonim

Энэхүү заавар нь Amazon Web Services -ийн үүл хадгалах чадварыг ашиглахын тулд Python -ийг хэрхэн ашиглах талаар тайлбарлах болно. Amazon Web Services (AWS) нь хэрэглэгчдэд програм ажиллуулах, өгөгдөл хадгалах "Виртуал компьютер" -ийг түрээслэх боломжийг олгодог үүл платформ юм. Python бол оюутнууд, үйлдвэрлэл, эрдэм шинжилгээний байгууллагуудад зориулагдсан хамгийн өргөн хэрэглэгддэг програмчлалын хэлүүдийн нэг юм. Python болон AWS -ийг хамтад нь ашиглах чадвар нь үнэтэй супер компьютерт хөрөнгө оруулалт хийхгүйгээр өгөгдлийн шинжлэх ухааны тооцооллыг эрчимтэй хийх асуудлыг шийдвэрлэх боломжийг олгодог.

Алхам

AWS алхам 1
AWS алхам 1

Алхам 1. Энэ линкээр дамжуулан Amazon Web Services -д данс үүсгэнэ үү

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

AWS алхам 2
AWS алхам 2

Алхам 2. AWS командын шугамын интерфэйсийг энэ линкээс татаж авна уу

aws.amazon.com/cli/. Үйлдлийн системтэйгээ тохирох хувилбарыг сонгохоо мартуузай. Линукс, MacOS болон 64 битийн Windows-д зориулсан сонголт одоогоор байна. Үйлдлийн системээ сонгосны дараа.msi файлыг татаж эхлэх ёстой. Татаж дууссаны дараа файлыг нээж, суулгах мастерын зааврыг дагана уу.

AWS алхам 3
AWS алхам 3

Алхам 3. Компьютерийнхээ командын мөрийг нээнэ үү

"Aws -хувилбар" командыг оруулаад enter дарна уу. Хэрэв суулгалт амжилттай болсон бол командын мөрөнд "aws-cli/1.18.136 Python/3.8.3 Windows/10 botocore/1.17.59" гэх мэт зурвас гарч ирнэ..

AWS алхам 4
AWS алхам 4

Алхам 4. AWS Identity Access and Management (IAM) хуудас руу орно уу

AWS хайлтын талбарт "IAM" гэж бичих эсвэл AWS үйлчилгээний хуудасны Аюулгүй байдал, таних тэмдэг, нийцтэй байдлын хэсгээс IAM -ийг хайж олох замаар энэ үйлчилгээнд нэвтэрнэ үү.

Алхам 5. IAM -тэй хэрэглэгч үүсгэх

Үүнийг хийхийн тулд IAM хуудасны зүүн талд байгаа "Хэрэглэгчид" таб дээр дараад "Хэрэглэгчид" хуудасны дээд талд байгаа цэнхэр "Хэрэглэгч нэмэх" дээр дарна уу.

AWS алхам 6
AWS алхам 6

Алхам 6. Хэрэглэгчийн нэр, хандалтын төрлийг тохируулна уу

Хожим лавлахын тулд хэрэглэгчид утга учиртай нэр өг. Хандалтын 2 төрөл байдаг. Бидний зорилгын үүднээс "Програм хангамжийн хандалт" -ыг сонгоно уу. Энэ нь энэ хэрэглэгчид AWS хөгжүүлэх бүх хэрэгслүүдэд хандах боломжийг олгоно.

AWS алхам 7
AWS алхам 7

Алхам 7. Хэрэглэгчийн администраторт хандах зөвшөөрлийг өгнө үү

"Зөвшөөрөл тохируулах" хэсэгт "Байгаа бодлогуудыг шууд хавсаргах" сонголтыг сонгоно уу. Энэ нь энэ хэрэглэгчийг хангах боломжтой зөвшөөрлийн төрлүүдийн том жагсаалтыг нээх болно. "Администраторын хандалт" гэсэн эхний сонголтын хайрцгийг чагтална уу. Энэ нь хэрэглэгчид бүх AWS үйлчилгээ, өгөгдөлд бүрэн нэвтрэх боломжийг олгоно. Дууссаны дараа цэнхэр "Дараах: Шошго" товчийг дарна уу.

AWS алхам 8
AWS алхам 8

Алхам 8. Хэрэглэгчийн бодлогыг хянаж үзээрэй

Цэнхэр "Дараах: Хяналт" товчийг дарж "Шошго" хуудсыг алгасаарай. Энэ дэлгэц дээр та нэр, хандалтын төрөл, зөвшөөрлийн зөв эсэхийг шалгаж болно. Хэрэв зөв бол цэнхэр "Хэрэглэгч үүсгэх" товчийг дарна уу.

AWS алхам 9
AWS алхам 9

Алхам 9. Хандалтын түлхүүр ID болон нууц хандалтын түлхүүрийг татаж авах

Үүнийг хийхийн тулд хуудасны дунд байрлах ".csv татаж авах" товчийг дарна уу. Эдгээр хоёр кодыг хянах нь маш чухал юм. Тэдгээрийг сэргээх боломжгүй тул шинэ хэрэглэгч үүсгэх шаардлагатай болно.

AWS алхам 10
AWS алхам 10

Алхам 10. AWS командын шугамын интерфэйсийг тохируулна уу

Компьютерийнхээ командын мөрийг дахин нээнэ үү. "Aws configure" командыг оруулна уу. Өмнөх алхам дээр татаж авсан.csv -ээс нэвтрэх түлхүүрийн ID болон нууц хандалтын түлхүүрээ оруулна уу. Гурав дахь мөрөнд анхдагч бүсийн хувьд "us-west-2" гэж бичээд эцсийн мөрийг оруулахын тулд enter товчийг дарна уу. Таны компьютер албан ёсоор AWS -тэй холбогдсон байна.

AWS алхам 11
AWS алхам 11

Алхам 11. Pip Install Boto3 python library

Boto3 бол Amazon Web Services -тэй харилцах боломжийг олгодог үнэгүй питон номын сан юм. Суулгахын тулд командын мөрөнд "pip install boto3" оруулна уу. Хэрэв амжилттай бол командын мөрөнд хэд хэдэн зурвас болон ачаалах самбар гарч ирнэ. Ачаалж дуусмагц питон ашиглах цаг болжээ.

Алхам 12. Өөрийн дуртай питон редакторыг нээнэ үү

Шинэ python скриптийг эхлүүлээд эхний мөрөнд "import boto3" гэж бичээд boto3 номын санг импортлоорой.

Алхам 13. S3 хувин хийх

S3 нь Энгийн Хадгалалтын Үйлчилгээний товчлол бөгөөд хувин нь үүл доторх файлуудыг хадгалах боломжтой хавтас юм. Хувиндаа нэр өгөхийг хүссэн зүйлээ заавал сольж байгаарай.

s3_client = boto3.client ('s3') s3_client.create_bucket (хувин = "")

Алхам 14. AWS руу файл байршуулах

Дараах хоёр тушаалыг скрипт дээрээ нэмээрэй.

клиент = boto3.client ("s3") client.upload_file (, , )

Эхний мөр нь таны кодыг S3 руу файл байршуулахаар бэлтгэдэг. Дараагийн мөрөнд,,, -г орлуулах шаардлагатай. Локал файлын зам бол таны компьютер дээрх файл руу орох зам юм, жишээ нь "/users/tim/photos/puppy.jpg". Багцын нэр нь таны өмнөх алхам дээр хийсэн хувингийн нэр бөгөөд S3 файлын нэр нь таны файлыг үүлэн дотор нэрлэхийг хүсч буй зүйл юм.

Алхам 15. AWS -аас файл татаж авах

AWS -аас файл татаж авахын тулд дараах 3 тушаалыг ашиглана уу.

s3 = boto3.resource ("s3") хувин = s3. Bucket ("") bucket.download_file ("", "")

Өмнөх алхамуудын хувьд ижил утгыг ашиглана уу. файлыг хаанаас татаж авахыг хүсч байгаагаа, ямар нэр өгөхийг одоо харуулах ёстой.

    Зөвлөмж

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

    • Та python ашиглан илүү олон AWS үйлчилгээг ашиглах талаар эндээс олж мэдэх боломжтой.

Зөвлөмж болгож буй: