Бұл оқулық 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 қызметтері мен деректеріне толық қол жеткізуді қамтамасыз етеді. Аяқтаған кезде көк «Келесі: Тегтер» түймесін басыңыз.
Қадам 8. Пайдаланушы саясатын қарап шығыңыз
Көк «Келесі: Қарау» түймесін басу арқылы «Тегтер» бетін өткізіп жіберіңіз. Бұл экранда сіз атауды, кіру түрін және рұқсаттардың дұрыстығын тексере аласыз. Егер дұрыс болса, көк «Пайдаланушы жасау» түймесін басыңыз.
Қадам 9. Кіру идентификаторы мен құпия кіру кілтін жүктеңіз
Ол үшін беттің ортасындағы «.csv жүктеу» түймесін басыңыз. Бұл екі кодты қадағалау өте маңызды. Оларды қалпына келтіру мүмкін емес және жаңа пайдаланушыны құру қажет болады.
Қадам 10. AWS пәрмен жолы интерфейсін теңшеңіз
Компьютердің пәрмен жолын қайта ашыңыз. «Aws configure» пәрменін енгізіңіз. Алдыңғы қадамда жүктелген.csv ішінен кіру кілтінің идентификаторы мен құпия кіру кілтін енгізіңіз. Үшінші жолда әдепкі аймақ үшін «us-west-2» түрін басыңыз және соңғы шақыру үшін enter пернесін басыңыз. Сіздің компьютер енді AWS -ке ресми түрде қосылған.
Қадам 11. Pip Boto3 python кітапханасын орнатыңыз
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 («», «»)
Алдыңғы қадамдар үшін және сол мәндерді қолданыңыз. енді сіз файлды қай жерден жүктегіңіз келетінін және ол қалай аталатынын көрсетуі керек.
-
Сіз python көмегімен AWS қызметтерін пайдалану туралы көбірек біле аласыз:.
Кеңестер
boto3.amazonaws.com/v1/documentation/api/1.10.46/guide/quickstart.html