Voici les étapes pour accéder à AWS S3 à l'aide de Python dans Visual Studio 2017.
Windows 7 Professional SP1 64bit Visual Studio 2017 Community 15.2 (26430.6) Python 3.6.0 boto3 1.4.4
Veuillez vous référer ici pour la construction d'environnement et la création de projet Python. http://qiita.com/akabei/items/a3b8b62f1cf34b683121
Créez une "application Python" dans votre nouveau projet.
Dans l'environnement Python du projet, cliquez avec le bouton droit sur Python 3.6 (64 bits) (valeur par défaut globale) et sélectionnez Installer le package Python ...
Entrez "boto3" dans la zone de texte et sélectionnez "Installer boto3 (1.4.4)".
Sélectionnez "Promouvoir maintenant" lorsqu'une boîte de dialogue qui nécessite des privilèges d'administrateur apparaît.
Après l'installation du paquet, «boto3 (1.4.4)» sera affiché dans «Python 3.6 (64bit) (global default)».
Écrivez un programme pour afficher la liste des compartiments S3 dans s3bucket.py.
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)
Si vous avez défini les informations d'identification avec la commande aws configure à l'avance, boto3.Session () n'est pas nécessaire comme indiqué ci-dessous.
s3bucket.py
import boto3
s3 = boto3.resource('s3')
for bucket in s3.buckets.all():
print(bucket.name)
Si vous pouvez l'exécuter et obtenir la liste des seaux, vous avez terminé.
Recommended Posts