使用Boto3访问AWS S3服务

安装Boto3,执行如下命令:

shell 复制代码
python -m venv .venv
. .venv/bin/activate
python -m pip install boto3

创建配置文件,执行如下命令:

shell 复制代码
mkdir -p ~/.aws
touch ~/.aws/credentials
touch ~/.aws/config

编辑 ~/.aws/credentials,样例如下:

复制代码
[default]
aws_access_key_id = YOUR_KEY
aws_secret_access_key = YOUR_SECRET

编辑 ~/.aws/config,样例如下:

复制代码
[default]
region=us-east-1

使用Boto3,访问S3服务,样例代码如下:

python 复制代码
import boto3
s3 = boto3.resource('s3')
for bucket in s3.buckets.all():
    print(bucket.name)

参考资料

相关推荐
亚林瓜子3 小时前
AWS API Gateway配置日志
云计算·gateway·aws·log·cloudwatch
sealaugh323 小时前
aws(学习笔记第四十三课) s3_sns_sqs_lambda_chain
笔记·学习·aws
家庭云计算专家6 小时前
飞牛云一键设置动态域名+ipv6内网直通访问内网的ssh服务-家庭云计算专家
运维·云计算·ssh·nextcloud·ddns·动态域名解析
Johny_Zhao9 小时前
华为MAAS、阿里云PAI、亚马逊AWS SageMaker、微软Azure ML各大模型深度分析对比
linux·人工智能·ai·信息安全·云计算·系统运维
success_a13 小时前
大故障:阿里云核心域名爆炸了
数据库·阿里云·云计算
AWS官方合作商21 小时前
基于AWS Serverless架构:零运维构建自动化SEO内容生成系统
运维·serverless·aws
家庭云计算专家1 天前
ONLYOFFICE协作空间3.1.1 企业版 介绍及部署说明:家庭云计算专家
运维·服务器·云计算·onlyoffice·协作空间
avoidaily2 天前
使用Node.js分片上传大文件到阿里云OSS
阿里云·node.js·云计算
Elastic 中国社区官方博客2 天前
Elastic 获得 AWS 教育 ISV 合作伙伴资质,进一步增强教育解决方案产品组合
大数据·人工智能·elasticsearch·搜索引擎·云计算·全文检索·aws
agenIT2 天前
腾讯云 Python3.12.8 通过yum安装 并设置为默认版本
云计算·腾讯云