当前位置: 首页 > news >正文

青云对象存储python sdk 示例

代码文件示例

from qingstor.sdk.service.qingstor import QingStor from qingstor.sdk.config import Config BUCKET_NAME = 'bucket_name' ZONE_KEY = 'zone_key' # 如果使用青云官网存储 # config = Config('ACCESS_KEY_ID_EXAMPLE', 'SECRET_ACCESS_KEY_EXAMPLE') # qingstor = QingStor(config) # 使用本地存储 配置文件单独配置 config = Config().load_config_from_filepath('./config.yaml') qingstor = QingStor(config) # List all buckets. output = qingstor.list_buckets() print(output.status_code) # 打印所有object. bucket = qingstor.Bucket(bucket_name=BUCKET_NAME, zone=ZONE_KEY) output = bucket.list_objects() print(output.status_code) for it in output.items(): print(it) for it in output['keys']: print(it['key']) # 获取 并保存到本地 object_key = "object_key" local_path = "./02.ipynb" resp = bucket.get_object(object_key=object_key) print(resp.status_code) print(resp.headers) print(resp.content) with open(local_path, 'wb') as f: f.write(resp.content) # 创建或者更新 with open(local_path, 'rb') as f: file_data = f.read() try: resp = bucket.put_object(object_key=object_key, body=file_data) if resp.status_code == 200: print(f"上传成功,保存为 {object_key}") print(f"ETag: {resp.headers.get('ETag')}") else: print(f"上传失败,状态码:{resp.status_code}") print(f"错误信息:{resp.content}") except FileNotFoundError: print(f"{local_path} 不存在") except Exception as e: print(e) # 删除 try: resp = bucket.delete_object(object_key=object_key) if resp.status_code == 204: print("删除成功") else: print(f"删除失败 {resp.status_code}") except Exception as e: print(e)

config.yaml 示例

access_key_id: 'access_key_id' secret_access_key: 'secret_access_key' host: 'www.larance.xyz' port: 80 protocol: 'http' connect_retries: 3 Log_level: 'INFO'
http://www.jsqmd.com/news/366830/

相关文章:

  • 5.C++顺序表
  • 主管护师考前押题卷准吗?深度复盘2026年Top3押题卷命中率,快收藏! - 医考机构品牌测评专家
  • 基于单片机的两路PWM信号输出及频率占空比相位差调节系统 - 指南
  • 从零开始:亚洲美女-造相Z-Turbo的完整使用流程解析
  • Webpack Module Federation 微前端 + Monorepo 大仓架构 结合 物料化低代码平台 实战落地
  • 2026年热门的椰壳活性炭/柱状活性炭供应商推荐怎么联系(畅销) - 品牌宣传支持者
  • 2026四川墙面地面辅材实力榜:抗裂砂浆腻子粉领衔,找平石膏、瓷砖胶、自流平全系优选 - 深度智识库
  • 2026主管护师机构2月最新测评:3梯队实力排行出炉,适配不同考生需求 - 医考机构品牌测评专家
  • 2026主管护师培训机构怎么选?3大红榜机构深度解析,一篇文章给你答案! - 医考机构品牌测评专家
  • 2026年评价高的纺织软件/软件市场占有率排名推荐 - 品牌宣传支持者
  • 2026年比较好的无油铜套/自润滑铜套直销厂家价格参考怎么选 - 品牌宣传支持者
  • 2026年质量好的高碘值活性炭/Vocs 活性炭制造厂家选购指南怎么选(精选) - 品牌宣传支持者
  • 基础差也能过!2026 主管护师零基础备考全攻略,稳扎稳打提分 - 医考机构品牌测评专家
  • 2026年PE管厂家最新推荐榜,技术实力与市场口碑深度解析PE管/PVC管/复合管公司推荐 - 深度智识库
  • 健康白酒排行榜最新出炉!毛铺草本酒登顶,百元内口粮酒首选 - 资讯焦点
  • 2026基础薄弱备考主管护师?3大策略+4类资源助考生稳步逆袭 - 医考机构品牌测评专家
  • 2026年质量好的定制工厂静音轨道/全屋定制静音轨道直销厂家采购指南如何选 - 品牌宣传支持者
  • 6.C嘎嘎STL vector
  • 3D打印机,走出极客圈
  • 节日送礼酒水推荐:选酒不踩坑,毛铺紫荞酒首选更体面 - 资讯焦点
  • 树莓派兼容的文字处理软件推荐
  • 3.空间复杂度
  • 2026年靠谱的橡塑隔热棉/橡塑隔音材料哪家质量好厂家实力参考 - 品牌宣传支持者
  • 【课程设计/毕业设计】基于springboot的学生档案管理系统用于各类学校档案管理提升校园信息化水平【附源码、数据库、万字文档】
  • 百元内口感柔和的白酒首选!毛铺绿荞领衔,自饮宴请都合适 - 资讯焦点
  • 2026年评价高的大提花工艺培训/梭织鞋面培训实操强化课程推荐 - 品牌宣传支持者
  • 2026年比较好的定制工厂零角度铰链/德国高端零角度铰链高评价直销厂家采购指南推荐(高评价) - 品牌宣传支持者
  • 计算机Java毕设实战-基于springboot的软件测试管理系统的设计与实现【完整源码+LW+部署说明+演示视频,全bao一条龙等】
  • 2026年2月金属检测机厂家推荐,资质齐全、售后完善的供应商精选 - 品牌鉴赏师
  • 2026年NAD+产品排行榜,十款抗衰nad+品牌推荐,哪个产品效果、功效、口碑、性价比最好? - 资讯焦点