Développement du kit SDK AWS pour Python (Boto3) dans Visual Studio 2017

Voici les étapes pour accéder à AWS S3 à l'aide de Python dans Visual Studio 2017.

environnement

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éation de projet

Créez une "application Python" dans votre nouveau projet.

aaa.png

installation du paquet boto3

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 ...

bbb.png

Entrez "boto3" dans la zone de texte et sélectionnez "Installer boto3 (1.4.4)".

ccc.png

Sélectionnez "Promouvoir maintenant" lorsqu'une boîte de dialogue qui nécessite des privilèges d'administrateur apparaît.

ddd.png

Après l'installation du paquet, «boto3 (1.4.4)» sera affiché dans «Python 3.6 (64bit) (global default)».

eee.png

Affichage de la liste des compartiments S3

É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

Développement du kit SDK AWS pour Python (Boto3) dans Visual Studio 2017
Développement Python avec Visual Studio 2017
Développement Python avec Visual Studio
Remarque sur boto3 (AWS SDK for Python)
Paramètres de codage Python avec Visual Studio Code
Utiliser l'API Resource plutôt que l'API client dans AWS SDK for Python (Boto3)
Informations d'identification utilisées par Boto3 (AWS SDK for Python)
Développement d'applications pour tweeter en Python à partir de Visual Studio 2017
Utilisez AWS SDK for Python (boto) dans un environnement Proxy
Guide d'installation des outils Python pour Visual Studio
Exécutez Python en C ++ sur Visual Studio 2017
Une note à ceux qui utilisent Python dans Visual Studio (moi)
Créer un environnement de développement Python avec Visual Studio Code
Django avec Python Tools 2.2 pour Visual Studio (PTVS 2.2)
Appeler Polly à partir du kit SDK AWS pour Python
[Visual Studio Code] [Python] Paramètres Tasks.json + problemMatcher pour Python
Développement de framework avec Python
Environnement de développement en Python
Développement Slackbot en Python
Créer un environnement de développement Python en 10 minutes (Mac OS X + Visual Studio Code)
Étapes pour mettre dlib dans Python Tools pour Visual Studio et s'amuser
Structure de répertoire pour le développement piloté par les tests à l'aide de pytest en python
Provisionnement de flotte avec AWS IoT SDK for Python v2
Faire en sorte que Visual Studio Code complète automatiquement la bibliothèque externe de Python
Environnement de développement Python avec Windows + Anaconda3 + Visual Studio Code
Environnement de développement Python avec Windows + Python + PipEnv + Visual Studio Code
Sortie japonaise lors de l'utilisation de python dans Visual Studio
Installez numpy dans Visual Studio 2019
[Python] Scraping dans AWS Lambda
Bottle Pug dans Visual Studio 2019
[Pour organiser] Environnement de développement Python
À propos de "for _ in range ():" de python
Exécutez AWS IoT Device SDK for Python sur Raspberry Pi
Configurer un environnement de développement Python avec Visual Studio Code
Comment déboguer une bibliothèque Python standard dans Visual Studio
Activer l'environnement virtuel Python de virtualenv pour Visual Studio Code
Création d'un environnement de développement pour les applications Android - Création d'applications Android avec Python
Faites quelque chose comme un interpréteur Python avec Visual Studio Code
Créer Python3 pour Windows 10 sur ARM avec Visual Studio 2019 (x86) sur Windows 10 sur ARM
[Visual Studio Code] [Python] [Windows] Prise en charge des caractères japonais déformés dans la sortie de tâche / débogage VS Code
Rechercher les fuites de mémoire dans Python
Rechercher des commandes externes avec python
Historique d'apprentissage pour participer au développement d'applications d'équipe en Python ~ Page d'index ~
Historique d'apprentissage pour participer au développement d'applications d'équipe avec Python ~ Tutoriel Django 4 ~
Ecrire une fonction AWS Lambda en Python
Bash, Python, Javascript, commande de code, etc. dans Visual Studio Code sur Mac
Historique d'apprentissage pour participer au développement d'applications d'équipe avec Python ~ Tutoriel Django 1, 2, 3 ~
Bonnes pratiques pour la journalisation au format JSON sur AWS Lambda / Python
Options d'environnement de développement Python pour mai 2020
Paramètres Emacs pour l'environnement de développement Python
Historique d'apprentissage pour participer au développement d'applications d'équipe avec Python ~ Tutoriel Django 6 ~
Script de création de couche AWS pour python
Débogage à distance dans Visual Studio (Linux)
Historique d'apprentissage pour participer au développement d'applications d'équipe en Python ~ Tutoriel Django 7 ~
Exécutez unittest en Python (pour les débutants)
Comment masquer l'invite de commande lors de l'exécution de python dans Visual Studio 2015
(Pour moi-même) Flask_AWS_1 (Installer PHP, MySQL, phpMyAdmin, Python dans l'environnement virtuel AWS)
Créez un environnement de développement Python sur Windows (WSL distant Visual Studio Code).
Procédure du développement AWS CDK (Python) à la construction de ressources AWS * Pour les débutants