ISION SDK
isi-sdk-8-2-0的Python项目详细描述
关于
这个包是isilon sdk的一部分。它包括语言绑定 为了更方便地编程访问onefs api for cluster 配置(在集群上,这是由所有 https://[cluster]:8080/platform/*下面的uri,也称为 “平台API”或“PAPI”)。sdk还包括 onefs运行(即restful访问命名空间)接口,它 提供对onefs文件系统命名空间的访问。
安装
pip install isi_sdk_8_2_0
文档
sdk文档是由swagger codegen自动生成的, 位于 isilon_sdk_python 储存库。请选择适用于 sdk包和onefs版本以获得准确的文档参考。 所有sdk方法和模型都从顶级自述文件链接。
示例程序
下面是一个使用python papi绑定检索列表的示例 从群集导出的nfs数量:
frompprintimportpprintimporturllib3importisi_sdk_8_2_0fromisi_sdk_8_2_0.restimportApiExceptionurllib3.disable_warnings()# configure username and passwordconfiguration=isi_sdk_8_2_0.Configuration()configuration.username="YOUR_USERNAME"configuration.password="YOUR_PASSWORD"configuration.verify_ssl=False# configure hostconfiguration.host="https://YOUR_CLUSTER_HOSTNAME_OR_NODE_IP:8080"api_client=isi_sdk_8_2_0.ApiClient(configuration)protocols_api=isi_sdk_8_2_0.ProtocolsApi(api_client)# get all exportssort="description"limit=50dir="ASC"try:api_response=protocols_api.list_nfs_exports(sort=sort,limit=limit,dir=dir)pprint(api_response)exceptApiExceptionase:print"Exception when calling ProtocolsApi->list_nfs_exports: %s"%e
在 tests 回购的子目录。当前对泛型运行的测试 isi_sdkimport默认情况下绑定库是如何命名的 如果你建立自己的绑定。如果你想对一个运行测试 从“预构建版本”页下载的库中,您可以 应该将import isi_sdk行更改为import isi_sdk_7_2或 import isi_sdk_8_0取决于您下载的是哪一个。
更多信息
有关更多信息,请参阅github repo: https://github.com/isilon/isilon_sdk