用于python的数据驱动nifcloud sdk(开发人员预览)

nifcloud的Python项目详细描述


用于python的nifcloud sdk(开发人员预览版)

Build StatusDocumentationPyPI

python的nifcloud sdk(develper preview)是数据驱动的sdk。 它通过向botocore模块提供aws-sdk兼容的模型json来工作。

功能

  • :heavy_check_mark:对nifcloud computing/rdb/nas/script/hatoba api的完全支持
  • :heavy_check_mark:用于调试的有用的cli工具
  • :heavy_check_mark:aws sdk兼容数据驱动架构

要求

  • python 2.6或更高版本

如何安装

pip install nifcloud

用法

编写python程序:

fromnifcloudimportsessionclient=session.get_session().create_client("computing",region_name="jp-east-1",aws_access_key_id="<Your NIFCLOUD Access Key ID>",aws_secret_access_key="<Your NIFCLOUD Secret Access Key>")print(client.describe_instances())

执行程序:

$ python test.py

凭据和区域名也可以通过环境变量传递。

fromnifcloudimportsessionclient=session.get_session().create_client("computing")print(client.describe_instances())
$ export AWS_ACCESS_KEY_ID=<Your NIFCLOUD Access Key ID>
$ export AWS_SECRET_ACCESS_KEY=<Your NIFCLOUD Secret Access Key>
$ export AWS_DEFAULT_REGION=jp-east-1
$ python test.py

详见documentation

使用cli调试

nifcloud模块附带nifcloud-debugcli命令。您可以如下使用:

## Set credentials and default region
$ export AWS_ACCESS_KEY_ID=<Your NIFCLOUD Access Key ID>
$ export AWS_SECRET_ACCESS_KEY=<Your NIFCLOUD Secret Access Key>
$ export AWS_DEFAULT_REGION=jp-east-1

## Show available services
$ nifcloud-debugcli help

## Show available actions for the service
$ nifcloud-debugcli computing help

## Show available parameters for the action
$ nifcloud-debugcli computing create-key-pair help

## Run the command actually
$ nifcloud-debugcli computing create-key-pair --key-name foobar123 --password foobar123 

开发者预览注释

  • 不建议将此模块集成到生产系统中。
  • 将有一些无法指定的请求参数和无法检索的响应项。
  • 规格如有重大变动,恕不另行通知。

许可证

LICENSE.txt

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
netbeans根据命名约定返回布尔类的getter的Java名称   java如何在MessageFormat中使用单引号   java如何在整数数组中只对奇数排序,而将偶数保留在其原始位置?   自定义ArrayAdapter中未定义java构造函数   java joda时间格式化程序解析yyyyymmdd(额外一小时)   java Spring引导控制器测试始终返回404   java如何提取类文件以获取该类文件中的类?   JTable java列不会显示   java Selenium Web驱动程序输出错误的Web表行数   当应用程序在mac上打开时,java SWT选项卡项会从页面上消失   java如何将html文件映射到过滤器   swing Java计算一段时间内两点之间的转换   javawebsphere和javax。xml。ws。spi。提供者:提供者组织。阿帕奇。axis2。jaxws。spi。提供者不是子类型   For循环在Java中没有按预期继续?   java如何配置gson以排除0个整数值   java读取一个由tab分隔的文件,并将单词放入ArrayList中   java我需要做什么才能让LiveConnect重新工作?   sqlservermerge2xml&使用java提取这些数据并将其存储在db表中   java如何在模型中添加新对象时通知网格