aws boto3使用

连接存储池


from boto3.session import Session
import boto3
from botocore.client import Config
#使用用户的access_key和secert_key
session = Session(aws_access_key_id="xxxxx-xxxxxx-xxxxxx", aws_secret_access_key="xxxx-xxxxx-xxxxxxx-xxxxxxxxxxxxxxx")
s3_client = session.client('s3', endpoint_url="xxxxx-xxxxx", config=Config(signature_version='s3'))

创建bucket

user0_bucket = s3_client.create_bucket(Bucket="user0-bucket")

在这里插入图片描述

向bucket中写入file object

f = open("/root/platform/public/test.zip","rb")
s3_client.put_object(Body=f,Bucket="user0-bucket",Key="/root/platform/public/test.zip")

在这里插入图片描述

向bucket中写入string object

s3_client.put_object(Body="good job haha",Bucket="user0-bucket",Key="good1")

在这里插入图片描述

发布了42 篇原创文章 · 获赞 7 · 访问量 14万+

猜你喜欢

转载自blog.csdn.net/szj_jojoli/article/details/101268736
今日推荐