Entwicklung des AWS SDK für Python (Boto3) in Visual Studio 2017

Im Folgenden finden Sie die Schritte zum Zugriff auf AWS S3 mit Python in Visual Studio 2017.

Umgebung

Windows 7 Professional SP1 64bit Visual Studio 2017 Community 15.2 (26430.6) Python 3.6.0 boto3 1.4.4

Informationen zum Erstellen von Umgebungen und zum Erstellen von Python-Projekten finden Sie hier. http://qiita.com/akabei/items/a3b8b62f1cf34b683121

Projekterstellung

Erstellen Sie eine "Python-Anwendung" in Ihrem neuen Projekt.

aaa.png

Installation des Boto3-Pakets

Klicken Sie in der Python-Umgebung des Projekts mit der rechten Maustaste auf Python 3.6 (64 Bit) (globaler Standard) und wählen Sie Python-Paket installieren ...

bbb.png

Geben Sie "boto3" in das Textfeld ein und wählen Sie "Boto3 installieren (1.4.4)".

ccc.png

Wählen Sie "Jetzt hochstufen", wenn ein Dialogfeld angezeigt wird, für das Administratorrechte erforderlich sind.

ddd.png

Nach der Installation des Pakets wird "boto3 (1.4.4)" in "Python 3.6 (64 Bit) (globaler Standard)" angezeigt.

eee.png

S3 Bucket List Anzeige

Schreiben Sie ein Programm, um die S3-Bucket-Liste in s3bucket.py anzuzeigen.

s3bucket.py


import boto3

session = boto3.Session(aws_access_key_id='XXXXXXXXXXXXXXXXXX',
                        aws_secret_access_key='YYYYYYYYYYYYYYYYYYYYYYYYYYYY',
                        region_name='ap-northeast-1')

s3 = session.resource('s3')
for bucket in s3.buckets.all():
    print(bucket.name)

Wenn Sie die Anmeldeinformationen zuvor mit dem Befehl aws configure festgelegt haben, ist boto3.Session () nicht erforderlich (siehe unten).

s3bucket.py


import boto3

s3 = boto3.resource('s3')
for bucket in s3.buckets.all():
    print(bucket.name)

Wenn Sie es ausführen und die Bucket-Liste erhalten können, sind Sie fertig.

Recommended Posts

Entwicklung des AWS SDK für Python (Boto3) in Visual Studio 2017
Python-Entwicklung mit Visual Studio 2017
Python-Entwicklung mit Visual Studio
boto3 (AWS SDK für Python) Hinweis
Einstellungen für die Python-Codierung mit Visual Studio-Code
Verwenden Sie die Ressourcen-API anstelle der Client-API im AWS SDK für Python (Boto3).
Von Boto3 verwendete Anmeldeinformationen (AWS SDK für Python)
App-Entwicklung zum Twittern in Python aus Visual Studio 2017
Verwenden Sie das AWS SDK für Python (boto) in einer Proxy-Umgebung
Installationshandbuch für Python Tools für Visual Studio
Führen Sie Python in C ++ unter Visual Studio 2017 aus
Ein Hinweis für diejenigen, die Python in Visual Studio verwenden (ich)
Erstellen Sie eine Python-Entwicklungsumgebung mit Visual Studio Code
Django mit Python Tools 2.2 für Visual Studio (PTVS 2.2)
Rufen Sie Polly aus dem AWS SDK für Python auf
[Visual Studio Code] [Python] Tasks.json + problemMatcher-Einstellungen für Python
Framework-Entwicklung mit Python
Entwicklungsumgebung in Python
Slackbot-Entwicklung in Python
Erstellen Sie in 10 Minuten eine Python-Entwicklungsumgebung (Mac OS X + Visual Studio-Code).
Schritte, um dlib in Python Tools für Visual Studio einzufügen und Spaß zu haben
Verzeichnisstruktur für die testgetriebene Entwicklung mit pytest in python
Flottenbereitstellung mit AWS IoT SDK für Python v2
Stellen Sie sicher, dass Visual Studio Code die externe Bibliothek von Python automatisch vervollständigt
Python-Entwicklungsumgebung mit Windows + Anaconda3 + Visual Studio Code
Python-Entwicklungsumgebung mit Windows + Python + PipEnv + Visual Studio-Code
Japanische Ausgabe beim Umgang mit Python im Visual Studio
Installieren Sie numpy in Visual Studio 2019
[Python] Scraping in AWS Lambda
Flaschenmops im Visual Studio 2019
[Zum Organisieren] Python-Entwicklungsumgebung
Über "für _ in range ():" von Python
Führen Sie das AWS IoT Device SDK für Python auf Raspberry Pi aus
Richten Sie eine Python-Entwicklungsumgebung mit Visual Studio Code ein
So debuggen Sie eine Standard-Python-Bibliothek in Visual Studio
Aktivieren Sie die virtuelle Python-Umgebung von virtualenv für Visual Studio Code
Erstellen einer Entwicklungsumgebung für Android-Apps - Erstellen von Android-Apps mit Python
Machen Sie so etwas wie einen Python-Interpreter mit Visual Studio Code
Erstellen Sie Python3 für Windows 10 unter ARM mit Visual Studio 2019 (x86) unter Windows 10 unter ARM
[Visual Studio Code] [Python] [Windows] Unterstützung für verstümmelte japanische Zeichen in der VS Code-Task- / Debug-Ausgabe
Überprüfen Sie Python auf Speicherlecks
Suchen Sie mit Python nach externen Befehlen
Lernverlauf für die Teilnahme an der Entwicklung von Team-Apps in Python ~ Indexseite ~
Lernverlauf für die Teilnahme an der Entwicklung von Team-Apps mit Python ~ Django Tutorial 4 ~
Schreiben Sie die AWS Lambda-Funktion in Python
Bash, Python, Javascript, Codebefehl usw. in Visual Studio Code auf dem Mac
Lernverlauf für die Teilnahme an der Team-App-Entwicklung mit Python ~ Django Tutorial 1, 2, 3 ~
Best Practice für die Anmeldung im JSON-Format unter AWS Lambda / Python
Optionen für die Python-Entwicklungsumgebung für Mai 2020
Emacs-Einstellungen für die Python-Entwicklungsumgebung
Lernverlauf für die Teilnahme an der Team-App-Entwicklung mit Python ~ Django Tutorial 6 ~
AWS Layer Creation Script für Python
Remote-Debugging in Visual Studio (Linux)
Lernverlauf für die Teilnahme an der Team-App-Entwicklung mit Python ~ Django Tutorial 7 ~
Führen Sie unittest in Python aus (für Anfänger)
So blenden Sie die Eingabeaufforderung aus, wenn Sie Python in Visual Studio 2015 ausführen
(Für mich) Flask_AWS_1 (Installieren Sie PHP, MySQL, phpMyAdmin, Python in einer virtuellen AWS-Umgebung)
Erstellen Sie eine Python-Entwicklungsumgebung unter Windows (Remote-WSL für Visual Studio Code).
Vorgehensweise von der AWS CDK (Python) -Entwicklung bis zur AWS-Ressourcenkonstruktion * Für Anfänger