文件存储 NAS Python 客户端提供了一系列接口与文件存储 NAS 服务进行交互,用来管理资源。您需要先初始化 Python 客户端,才可以向文件存储 NAS 服务发送 HTTP/HTTPS 请求。本文介绍如何初始化文件存储 NAS Python 客户端。
账号的 Access Key ID(简称 AK)和Secret Access Key(简称 SK)信息。获取 AKSK 信息的方法,请参见查看 AKSK 信息。
Region 信息。文件存储 NAS 支持的 Region,请参见服务地址。
将 AccessKey 硬编码到业务代码中会带来一定的安全风险,因此我们用配置环境变量的方法管理 AccessKey。
export VOLCENGINE_ACCESS_KEY_ID=<Your AccessKey ID> export VOLCENGINE_ACCESS_KEY_SECRET=<Your AccessKey Secret>
VOLCENGINE_ACCESS_KEY_ID
和VOLCENGINE_ACCESS_KEY_SECRET
,并写入您的 AccessKey ID 和 AccessKey Secret。使用如下代码初始化客户端。
import volcenginesdkfilenas import volcenginesdkcore import os from volcenginesdkcore.rest import ApiException if __name__ == "__main__": configuration = volcenginesdkcore.Configuration() # 设置AKSK验证信息及 Region configuration.ak = os.getenv("VOLCENGINE_ACCESS_KEY_ID") configuration.sk = os.getenv("VOLCENGINE_ACCESS_KEY_SECRET") configuration.region = "Your Region" try: # 创建 SDK 客户端,接口调用均需要通过此客户端执行 api_instance = volcenginesdkfilenas.FILENASApi(volcenginesdkcore.ApiClient(configuration)) except ApiException as e: print("Exception: %s\n" % e)