Im Folgenden finden Sie die Schritte zum Zugriff auf AWS S3 mit Python in Visual Studio 2017.
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
Erstellen Sie eine "Python-Anwendung" in Ihrem neuen Projekt.
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 ...
Geben Sie "boto3" in das Textfeld ein und wählen Sie "Boto3 installieren (1.4.4)".
Wählen Sie "Jetzt hochstufen", wenn ein Dialogfeld angezeigt wird, für das Administratorrechte erforderlich sind.
Nach der Installation des Pakets wird "boto3 (1.4.4)" in "Python 3.6 (64 Bit) (globaler Standard)" angezeigt.
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