当前位置: 首页 > news >正文

使用Boto3访问AWS S3服务

安装Boto3,执行如下命令:

python -m venv .venv
. .venv/bin/activate
python -m pip install boto3

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

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服务,样例代码如下:

import boto3
s3 = boto3.resource('s3')
for bucket in s3.buckets.all():print(bucket.name)

参考资料

  • boto3
  • s3api
  • boto3 quickstart
http://www.lryc.cn/news/191612.html

相关文章:

  • ODrive移植keil(五)—— 开环控制和电流变换
  • 【Java学习之道】日期与时间处理类
  • 信息系统项目管理师第四版学习笔记——高级项目管理
  • MySQL建表操作和用户权限
  • TCP/IP(十一)TCP的连接管理(八)socket网络编程
  • 第五章 图
  • 深度学习实战:用Keras搭建深度学习网络做手写数字识别
  • 算法解析:LeetCode——机器人碰撞和最低票价
  • LeetCode刷题总结 - LeetCode 热题 100 - 持续更新
  • Spring是什么?为什么要使用Spring?
  • 自我监督学习日志
  • 配置CA证书
  • 计算机毕业设计选什么题目好?springboot 高校就业管理系统
  • 上海-华为全联接大会|竹云受邀参加华为云ROMAConnect行业生态联盟成立联合发布会
  • 走进GraalVM
  • spark读取hive表字段,区分大小写问题
  • UE4和C++ 开发-头文件(.h) 和实现文件(.cpp)区别
  • git介绍和安装、(git,github,gitlab,gitee介绍)、git工作流程、git常用命令、git忽略文件
  • go cpu、内存监控、性能分析:PProf
  • 计算机网络传输层知识总结·
  • vue使用ant design Vue中的a-select组件实现下拉分页加载数据
  • 精准突击!GitHub星标103k,2023年整理1658页JAVA秋招面试题
  • GEE:基于GLDAS数据集分析土壤湿度的时间序列变化
  • Nacos安装
  • UE4和C++ 开发-C++与UMG的交互2(C++获取UMG的属性)
  • Ubuntu 22.04.3 LTS单机私有化部署sealos
  • #力扣:2236. 判断根结点是否等于子结点之和@FDDLC
  • 暴力递归转动态规划(九)
  • Linux知识点 -- 高级IO(一)
  • Android AMS——内存回收机制(十二)