【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”文件: