初始化
更新時間 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. //endpoint or //endpoint
config=config)請求參數
| 參數 | 說明 |
|---|---|
| aws_access_key_id | 用戶賬號 access key |
| aws_secret_access_key | 用戶賬號 secret key |
| endpoint_url | 天翼云資源池的地址,必須指定http或https前綴 |
| config | 客戶端配置,可以配置連接超時時間 |