Как да използвате кофи на Amazon Web Services S3 с Python

Съдържание:

Как да използвате кофи на Amazon Web Services S3 с Python
Как да използвате кофи на Amazon Web Services S3 с Python

Видео: Как да използвате кофи на Amazon Web Services S3 с Python

Видео: Как да използвате кофи на Amazon Web Services S3 с Python
Видео: 15 минути и свети от чистота! Как да изчистим пералнята. Как да премахнем миризмите от пералнята 2024, Април
Anonim

Този урок ще обясни как да използвате Python за използване на облачните възможности за съхранение, предоставени от Amazon Web Services. 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/. Не забравяйте да изберете версията, съответстваща на вашата операционна система. В момента има опция за Linux, MacOS и 64-битов Windows. След като изберете вашата операционна система, един.msi файл трябва да започне да се изтегля. Когато изтеглянето завърши, отворете файла и следвайте инструкциите на съветника за инсталиране.

AWS стъпка 3
AWS стъпка 3

Стъпка 3. Отворете командния ред на компютъра

Въведете командата "aws --version" и натиснете 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)

Достъп до тази услуга, като въведете „IAM“в лентата за търсене на AWS или потърсете IAM в секцията „Защита, идентичност и съответствие“на страницата с услуги на AWS.

Стъпка 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. Изтеглете ИД на ключ за достъп и секретен ключ за достъп

За да направите това, натиснете бутона „Изтегляне на.csv“в средата на страницата. Изключително важно е да следите тези два кода. Те не могат да бъдат възстановени и ще трябва да се създаде нов потребител.

AWS стъпка 10
AWS стъпка 10

Стъпка 10. Конфигурирайте интерфейса на командния ред на AWS

Отворете отново командния ред на компютъра. Въведете командата "aws configure". Въведете вашия идентификационен номер на ключ за достъп и секретен ключ за достъп от.csv, който сте изтеглили в предишната стъпка. Натиснете тип „us-west-2“за региона по подразбиране в третия ред и натиснете enter за последния подкана. Вашият компютър вече е официално свързан към AWS.

AWS стъпка 11
AWS стъпка 11

Стъпка 11. Pip Install Boto3 python библиотека

Boto3 е безплатната библиотека на python, която позволява взаимодействие с Amazon Web Services. За да инсталирате, въведете „pip install boto3“в командния ред. Ако успеят, в командния ред ще се появят поредица от съобщения и лента за зареждане. Когато зареждането приключи, е време да използвате python.

Стъпка 12. Отворете любимия си редактор на python

Стартирайте нов скрипт на python и импортирайте библиотеката boto3, като напишете „import boto3“на първия ред.

Стъпка 13. Направете кофа S3

S3 означава Simple Storage Service, а кофата е папка в облака, в която можете да съхранявате файлове. Не забравяйте да я замените с каквото искате да кръстите кофата си.

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

Стъпка 14. Качете файл в AWS

Добавете следните две команди към скрипта си:

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

Първият ред подготвя вашия код за качване на файлове в S3. Следващият ред изисква да замените,, и. Пътят на локалния файл е пътят към файл на вашия компютър, например „/users/tim/photos/puppy.jpg“. Името на кофата е името на вашата кофа, което сте направили в предишната стъпка, а S3 името на файла е това, което искате вашият файл да бъде кръстен в облака.

Стъпка 15. Изтеглете файла от AWS

Използвайте следните 3 команди, за да изтеглите файл от AWS:

s3 = boto3.resource ("s3") кофа = s3. Bucket ("") bucket.download_file ("", "")

Използвайте същите стойности за и от предишните стъпки. сега трябва да представлява къде искате да бъде изтеглен файлът и как ще бъде наречен.

    Съвети

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

    • Можете да научите повече за използването на повече AWS услуги с python тук:.

Препоръчано: