初始化
更新时间 2025-09-28 10:58:17
最近更新时间: 2025-09-28 10:58:17
使用说明
使用sdk之前必须先初始化sdk,新建s3_client,通过s3_client使用媒体存储功能。
代码示例
import botocore.config
import botocore.session
class S3Demo(object):
def __init__(self):
config = botocore.config.Config(
# signature_version='s3v4', # s3 or s3v4, 签名类型
# s3={'addressing_style': 'virtual'}, # virtual|path, default virtual
# connect_timeout=60, # default 60 seconds
# read_timeout=60, # default 60 seconds
)
session = botocore.session.get_session()
self.s3_client = session.create_client(
's3',
aws_access_key_id='<your-access-key>',
aws_secret_access_key='<your-secret-key>',
endpoint_url='<your-endpoint>', # e.g. http://endpoint or https://endpoint
config=config)
请求参数
参数 | 说明 |
---|---|
aws_access_key_id | 用户账号 access key |
aws_secret_access_key | 用户账号 secret key |
endpoint_url | 天翼云资源池的地址,必须指定http或https前缀 |
config | 客户端配置,可以配置连接超时时间 |