Този урок ще обясни как да използвате Python за използване на облачните възможности за съхранение, предоставени от Amazon Web Services. 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 --version" и натиснете enter. Ако инсталацията е успешна, командният ред ще покаже съобщение, подобно на: "aws-cli/1.18.136 Python/3.8.3 Windows/10 botocore/1.17.59" Ако подобно съобщение не се показва, повторете предишната стъпка.
Стъпка 4. Отидете на страницата AWS Identity Access and Management (IAM)
Достъп до тази услуга, като въведете „IAM“в лентата за търсене на AWS или потърсете IAM в секцията „Защита, идентичност и съответствие“на страницата с услуги на AWS.
Стъпка 5. Създайте потребител с IAM
За да направите това, щракнете върху раздела „Потребители“в лявата част на страницата IAM, след което натиснете синьото „Добавяне на потребител“в горната част на страницата „Потребители“.
Стъпка 6. Конфигурирайте потребителя, предоставящ име и тип достъп
Дайте на потребителя смислено име за по -късна справка. Има 2 вида достъп. За нашите цели не забравяйте да изберете „Програмен достъп“. Това ще даде на този потребител достъп до всички инструменти за разработка на AWS.
Стъпка 7. Дайте разрешения за достъп на потребителски администратор
Под „Задаване на разрешения“изберете опцията „Прикачване на съществуващи политики директно“. Това ще отвори голям списък от възможни типове разрешения за предоставяне на този потребител. Поставете отметка в квадратчето на първата опция, наречена „Администраторски достъп“. Това ще осигури на потребителя пълен достъп до всички услуги и данни на AWS. Когато приключите, натиснете синия бутон „Напред: Етикети“.
Стъпка 8. Прегледайте потребителските политики
Пропуснете страницата „Етикети“, като щракнете върху синия бутон „Напред: Преглед“. На този екран можете да проверите дали името, видът на достъп и разрешенията са правилни. Ако е правилно, натиснете синия бутон „Създаване на потребител“.
Стъпка 9. Изтеглете ИД на ключ за достъп и секретен ключ за достъп
За да направите това, натиснете бутона „Изтегляне на.csv“в средата на страницата. Изключително важно е да следите тези два кода. Те не могат да бъдат възстановени и ще трябва да се създаде нов потребител.
Стъпка 10. Конфигурирайте интерфейса на командния ред на AWS
Отворете отново командния ред на компютъра. Въведете командата "aws configure". Въведете вашия идентификационен номер на ключ за достъп и секретен ключ за достъп от.csv, който сте изтеглили в предишната стъпка. Натиснете тип „us-west-2“за региона по подразбиране в третия ред и натиснете enter за последния подкана. Вашият компютър вече е официално свързан към AWS.
Стъпка 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 ("", "")
Използвайте същите стойности за и от предишните стъпки. сега трябва да представлява къде искате да бъде изтеглен файлът и как ще бъде наречен.
-
Можете да научите повече за използването на повече AWS услуги с python тук:.
Съвети
boto3.amazonaws.com/v1/documentation/api/1.10.46/guide/quickstart.html