腾讯云对象存储操作流程
腾讯云对象存储流程步骤
·
第一步:注册
注册腾讯云
地址:对象存储数据处理_COS数据处理_数据处理方案-腾讯云 (tencent.com)https://cloud.tencent.com/product/cos
第二步:获取腾讯云免费内存
拿到腾讯云免费给的50g内存
第三步:创建桶
创建桶,一般选择公有读私有写,后面基本上不需要再修改
这是创建成功后的界面,当中的region是后面需要用到的
第四步:创建密钥
找到密钥管理
一般刚进来是没有密钥的需要自己手动创建,确认创建的时候才能看到密钥,创建成功之后只能看到密钥id
第五步:上传文件代码编写
首先要导入腾讯云的库: pip install -U cos-python-sdk-v5
from qcloud_cos import CosConfig
from qcloud_cos import CosS3Client
# 1. 设置用户属性, 包括 secret_id, secret_key, region等。Appid 已在 CosConfig 中移除,请在参数 Bucket 中带上 Appid。Bucket 由 BucketName-Appid 组成
secret_id = '####################################' # 用户的 SecretId,建议使用子账号密钥,授权遵循最小权限指引,降低使用风险。子账号密钥获取可参见 https://cloud.tencent.com/document/product/598/37140
secret_key = '##################################' # 用户的 SecretKey,建议使用子账号密钥,授权遵循最小权限指引,降低使用风险。子账号密钥获取可参见 https://cloud.tencent.com/document/product/598/37140
region = 'ap-nanjing' # 替换为用户的 region,已创建桶归属的 region,创建时的区域范围 可以在控制台查看,https://console.cloud.tencent.com/cos5/bucket
config = CosConfig(Region=region, SecretId=secret_id, SecretKey=secret_key)
client = CosS3Client(config)
response = client.upload_file(
Bucket='fileupload-1326742897',
LocalFilePath='code.png', # 本地文件的绝对路径
Key='Verification.jpg', # 上传到腾讯云之后的名字
)
print(response['ETag'])
第六步:创建桶代码编写
from qcloud_cos import CosConfig
from qcloud_cos import CosS3Client
# 1. 设置用户属性, 包括 secret_id, secret_key, region等。Appid 已在 CosConfig 中移除,请在参数 Bucket 中带上 Appid。Bucket 由 BucketName-Appid 组成
secret_id = '##############################' # 用户的 SecretId,建议使用子账号密钥,授权遵循最小权限指引,降低使用风险。子账号密钥获取可参见 https://cloud.tencent.com/document/product/598/37140
secret_key = '#############################' # 用户的 SecretKey,建议使用子账号密钥,授权遵循最小权限指引,降低使用风险。子账号密钥获取可参见 https://cloud.tencent.com/document/product/598/37140
region = 'ap-nanjing' # 替换为用户的 region,已创建桶归属的 region,创建时的区域范围 可以在控制台查看,https://console.cloud.tencent.com/cos5/bucket
config = CosConfig(Region=region, SecretId=secret_id, SecretKey=secret_key)
client = CosS3Client(config)
response = client.create_bucket(
Bucket='fileupload-1326742897',
ACL='public-read'
)
print(response['ETag'])
还有不懂的可以来看官方文档:对象存储 快速入门-SDK 文档-文档中心-腾讯云 (tencent.com)https://cloud.tencent.com/document/product/436/12269
更多推荐
所有评论(0)