agent-bucket-demo。user-001 或 agent-instance-A。<SpaceID>/<ObjectKey> 组织。当前可使用控制台、REST API 或 COS SDK 完成文件上传。# -*- coding=utf-8 -*-import osfrom qcloud_cos import CosConfigfrom qcloud_cos import CosS3Client# 1. 设置用户属性secret_id = os.getenv("COS_SECRET_ID") # 用户的 SecretIdsecret_key = os.getenv("COS_SECRET_KEY") # 用户的 SecretKeyregion = 'ap-chengdu' # 智能体桶所在地域scheme = 'https'config = CosConfig(Region=region,SecretId=secret_id,SecretKey=secret_key,Scheme=scheme,)client = CosS3Client(config)# 2. 上传文件到指定空间# Key 格式为 <SpaceID>/<ObjectKey># Body 为对象内容response = client.put_object(Bucket='smh3km4897kxxxxx-12596xxxxx',Key='sp-001abc/avatar.png',Body=open('./avatar.png', 'rb'),)print(response['ETag'])
# -*- coding=utf-8 -*-import osfrom qcloud_cos import CosConfigfrom qcloud_cos import CosS3Clientsecret_id = os.getenv("COS_SECRET_ID")secret_key = os.getenv("COS_SECRET_KEY")region = 'ap-chengdu'scheme = 'https'config = CosConfig(Region=region,SecretId=secret_id,SecretKey=secret_key,Scheme=scheme,)client = CosS3Client(config)# 下载文件到本地response = client.get_object(Bucket='smh3km4897kxxxxx-12596xxxxx',Key='sp-001abc/avatar.png',)response['Body'].get_stream_to_file('./avatar-downloaded.png')
文档反馈