Python менен Amazon Web Services S3 чакаларын кантип колдонсо болот

Мазмуну:

Python менен Amazon Web Services S3 чакаларын кантип колдонсо болот
Python менен Amazon Web Services S3 чакаларын кантип колдонсо болот

Video: Python менен Amazon Web Services S3 чакаларын кантип колдонсо болот

Video: Python менен Amazon Web Services S3 чакаларын кантип колдонсо болот
Video: Страшные Истории. ПРОЗРАЧНОЕ. Аудиокнига. Ужасы. 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 Step 2
AWS Step 2

Кадам 2. Бул шилтемеден AWS буйрук сабынын интерфейсин түшүрүңүз:

aws.amazon.com/cli/. Иштөө тутумуңузга туура келген версияны тандап алыңыз. Учурда Linux, 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 Step 6
AWS Step 6

Кадам 6. Колдонуучуну атын жана кирүү түрүн камсыз кылуу

Колдонуучуга кийинчерээк шилтеме берүү үчүн мааниси бар ат коюңуз. Кирүүнүн 2 түрү бар. Биздин максаттар үчүн, "Программалык мүмкүндүк алуу" тандап алыңыз. Бул колдонуучуга AWSти иштеп чыгуунун бардык куралдарына мүмкүнчүлүк берет.

AWS 7 кадамы
AWS 7 кадамы

Кадам 7. Колдонуучуга Администраторго уруксат бер

"Уруксаттарды коюу" астындагы "Бар болгон саясатты түз тиркөө" опциясын тандаңыз. Бул колдонуучуну камсыз кылуу үчүн мүмкүн болгон уруксаттардын чоң тизмесин ачат. "Администратордун кирүүсү" деп аталган биринчи варианттын кутучасын белгилеңиз. Бул колдонуучуга бардык AWS кызматтарына жана маалыматтарына толук мүмкүнчүлүк берет. Бүткөндөн кийин, көк "Next: Tags" баскычын басыңыз.

AWS кадам 8
AWS кадам 8

Кадам 8. Колдонуучунун саясатын карап чыгуу

Көк "Кийинки: Карап чыгуу" баскычын басуу менен "Тэгдер" барагын өткөрүп жибериңиз. Бул экранда сиз атын, кирүү түрүн жана уруксаттардын туура экендигин текшере аласыз. Эгер туура болсо, көк "Колдонуучу түзүү" баскычын басыңыз.

AWS кадамы 9
AWS кадамы 9

Кадам 9. Кирүү ачкычын ID жана жашыруун кирүү ачкычын түшүрүү

Бул үчүн барактын ортосунда ".csv жүктөө" баскычын басыңыз. Бул эки кодду көзөмөлдөп туруу өтө маанилүү. Аларды калыбына келтирүү мүмкүн эмес жана жаңы колдонуучу түзүү керек болот.

AWS кадам 10
AWS кадам 10

Step 10. AWS Command Line Interfaceти конфигурациялоо

Компьютериңиздин буйрук сабын кайра ачыңыз. "Aws configure" командасын киргизиңиз. Мурунку кадамда жүктөлгөн.csvден Кирүү Ачкыч IDңизди жана Жашыруу Кирүү Ачкычыңызды киргизиңиз. Үчүнчү чакырууда демейки аймак үчүн "us-west-2" түрүн басыңыз жана акыркы чакыруу үчүн enter баскычын басыңыз. Сиздин компьютер азыр AWSке расмий түрдө туташты.

AWS кадам 11
AWS кадам 11

Кадам 11. Pip Boto3 python китепканасын орнотуңуз

Boto3 - Amazon Web Services менен өз ара аракеттенүүгө мүмкүнчүлүк берген акысыз питон китепканасы. Орнотуу үчүн, буйрук сабына "pip install boto3" киргизиңиз. Эгер ийгиликтүү болсо, буйрук сабында бир катар билдирүүлөр жана жүктөө тилкеси пайда болот. Жүктөө аяктаганда, python колдонууга убакыт келип жетти.

Кадам 12. Сүйүктүү питон редакторуңузду ачыңыз

Жаңы питон скриптин баштаңыз жана биринчи сапка "import boto3" деп жазып boto3 китепканасын импорттоңуз.

13 -кадам. S3 чакасын жасаңыз

S3 Simple Storage Service дегенди билдирет жана чака булутта сиз файлдарды сактай турган папка болуп саналат. Челегиңизге кандай ат коюуну кааласаңыз, ошону алмаштырууну унутпаңыз.

s3_client = boto3.client ('s3') s3_client.create_bucket (чака = "")

Step 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 кызматтарын колдонуу жөнүндө көбүрөөк биле аласыз:.

Сунушталууда: