<メモ>
1.boto3のインストール
pip install boto3
2.AWSCLIのインストール
pip install awscli
3.Configure設定
aws configre
AWS Access Key ID:※以下参照
AWS Secret Access Key: ※以下参照
Default region name: ap-northeast-1
Default output format: json
AWS Access Key ID と AWS Secret Access Key について
これらのキーを取得する手順は以下
AWS マネージメントコンソールにログインします。
IAM(Identity and Access Management)コンソールに移動します。
ユーザーを選択または作成し、そのユーザーの「セキュリティ認証情報」タブに移動します。
「アクセスキーを作成」ボタンを使用して新しいアクセスキーを作成します。
表示された Access Key ID と Secret Access Key を安全な場所にメモしておきます。
(この時点でシークレットアクセスキーは一度しか表示されないため、紛失しないように注意が必要です。)
4.動作確認
Amazon S3(AWSのオブジェクトストレージサービス)のバケットのリストを取得するコード
import boto3
# Boto3のS3クライアントを作成
s3 = boto3.client('s3')
# 所有するS3バケットのリストを取得
response = s3.list_buckets()
# バケット名を表示
for bucket in response['Buckets']:
print(f'Bucket Name: {bucket["Name"]}')
5.公式ドキュメント