【AGC】云存储服务端使用方法
【集成准备】
1、Python环境配置
下载Python和PyCharm并安装。
使用安装的python本身作为解释器。
安装AGC Python SDK。
2、AGC环境配置
在AGC创建项目和应用
开通云存储服务。
返回项目设置界面,选择Server SDK 页签,在认证凭据处点击创建按钮,然后下载认证凭据。
将认证凭据导入到项目中
【布局设计】
本次测试的Demo是一个Python服务,所以没有界面UI。
【功能实现】
引入AGC与云存储模块
将下载的凭据文件放入项目中,调用AGCClient.initialize方法初始化AGCClient实例
将配置开发环境中获取的认证凭据放置到自定义的目录,通过initialize方法初始化对应认证凭据的AGCClient实例。
通过StorageManagement()来初始化存储实例。
上传文件
使用bucket.upload方法将文件上传到云端。
调用file.get_metadata方法获取设置在云端的元数据
调用file.set_metadata方法将文件属性的元数据和自定义的元数据覆盖到云端。
调用file.download方法将云端文件数据写入本地文件中。
调用file.download方法获取当前目录下的文件与子目录。
调用file.delete方法删除云端文件。
【功能测试】
执行python main.py命令,服务依次执行:
上传“test.txt”文件到云端:
从云端下载“test.txt”文件到本地目录:
从云端删除“cloudstoragepython-kyuv2”存储区的“test.txt”文件:
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 周边上新:园子的第一款马克杯温暖上架
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· DeepSeek如何颠覆传统软件测试?测试工程师会被淘汰吗?
· 使用C#创建一个MCP客户端