Бул окуу куралы Amazon Web Services тарабынан берилген булут сактоо мүмкүнчүлүктөрүн колдонуу үчүн Pythonду кантип колдонууну түшүндүрөт. Amazon Web Services (AWS) - бул колдонуучуларга программаларды иштетүү жана маалыматтарды сактоо үчүн "Виртуалдык Компьютерлерди" ижарага алууга мүмкүндүк берген булут платформа. Python - студенттер, өнөр жай жана илимий чөйрө үчүн эң ар тараптуу жана кеңири колдонулган программалоо тилдеринин бири. Python менен AWSти бирге колдонуу жөндөмү кымбат суперкомпьютерге инвестиция салбастан, маалымат илиминин интенсивдүү проблемаларын чечүүгө мүмкүндүк берет.
Кадамдар
Кадам 1. Бул шилтеме аркылуу Amazon Web Services үчүн каттоо эсебин түзүңүз:
portal.aws.amazon.com/billing/signup#/start..
Кадам 2. Бул шилтемеден AWS буйрук сабынын интерфейсин түшүрүңүз:
aws.amazon.com/cli/. Иштөө тутумуңузга туура келген версияны тандап алыңыз. Учурда Linux, MacOS жана 64-бит Windows үчүн вариант бар. Иштөө тутумуңузду тандагандан кийин.msi файлы жүктөлүп башташы керек. Жүктөө аяктагандан кийин, файлды ачыңыз жана орнотуу устасынын көрсөтмөлөрүн аткарыңыз.
Кадам 3. Компьютериңиздин буйрук сабын ачыңыз
"Aws -версия" буйругун териңиз жана Enter баскычын басыңыз. Эгерде орнотуу ийгиликтүү болсо, буйрук сабы окшош билдирүүнү көрсөтөт: "aws-cli/1.18.136 Python/3.8.3 Windows/10 botocore/1.17.59" Эгерде окшош билдирүү көрсөтүлбөсө, мурунку кадамды кайталаңыз.
Кадам 4. AWS Identity Access and Management (IAM) барагына өтүңүз
Бул кызматка AWS издөө тилкесине "IAM" деп терүү же AWS кызматтары барагындагы Коопсуздук, Аныктык жана Ылайыктуулук бөлүмүнөн IAM издеп кирүү.
Кадам 5. IAM менен колдонуучу түзүү
Бул үчүн IAM баракчасынын сол жагындагы "Колдонуучулар" өтмөгүн чыкылдатыңыз, андан кийин "Колдонуучулар" барагынын үстүндөгү көк "Колдонуучу кошуу" баскычын басыңыз.
Кадам 6. Колдонуучуну атын жана кирүү түрүн камсыз кылуу
Колдонуучуга кийинчерээк шилтеме берүү үчүн мааниси бар ат коюңуз. Кирүүнүн 2 түрү бар. Биздин максаттар үчүн, "Программалык мүмкүндүк алуу" тандап алыңыз. Бул колдонуучуга AWSти иштеп чыгуунун бардык куралдарына мүмкүнчүлүк берет.
Кадам 7. Колдонуучуга Администраторго уруксат бер
"Уруксаттарды коюу" астындагы "Бар болгон саясатты түз тиркөө" опциясын тандаңыз. Бул колдонуучуну камсыз кылуу үчүн мүмкүн болгон уруксаттардын чоң тизмесин ачат. "Администратордун кирүүсү" деп аталган биринчи варианттын кутучасын белгилеңиз. Бул колдонуучуга бардык AWS кызматтарына жана маалыматтарына толук мүмкүнчүлүк берет. Бүткөндөн кийин, көк "Next: Tags" баскычын басыңыз.
Кадам 8. Колдонуучунун саясатын карап чыгуу
Көк "Кийинки: Карап чыгуу" баскычын басуу менен "Тэгдер" барагын өткөрүп жибериңиз. Бул экранда сиз атын, кирүү түрүн жана уруксаттардын туура экендигин текшере аласыз. Эгер туура болсо, көк "Колдонуучу түзүү" баскычын басыңыз.
Кадам 9. Кирүү ачкычын ID жана жашыруун кирүү ачкычын түшүрүү
Бул үчүн барактын ортосунда ".csv жүктөө" баскычын басыңыз. Бул эки кодду көзөмөлдөп туруу өтө маанилүү. Аларды калыбына келтирүү мүмкүн эмес жана жаңы колдонуучу түзүү керек болот.
Step 10. AWS Command Line Interfaceти конфигурациялоо
Компьютериңиздин буйрук сабын кайра ачыңыз. "Aws configure" командасын киргизиңиз. Мурунку кадамда жүктөлгөн.csvден Кирүү Ачкыч IDңизди жана Жашыруу Кирүү Ачкычыңызды киргизиңиз. Үчүнчү чакырууда демейки аймак үчүн "us-west-2" түрүн басыңыз жана акыркы чакыруу үчүн enter баскычын басыңыз. Сиздин компьютер азыр AWSке расмий түрдө туташты.
Кадам 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 ("", "")
Мурунку кадамдар үчүн жана ошол эле баалуулуктарды колдонуңуз. азыр сиз файлдын кайда жүктөлүшүн жана ал кандай аталышын көрсөтүшү керек.
-
Python менен көбүрөөк AWS кызматтарын колдонуу жөнүндө көбүрөөк биле аласыз:.
Кеңештер
boto3.amazonaws.com/v1/documentation/api/1.10.46/guide/quickstart.html