Skip to main content

Python wrapper for NifCloud

Project description

Description

python から NifCloud の REST API を実行するための sdk です

Requirements

このプロジェクトを実行するには以下が必要です:

Install

pip install py-nifcloud

Preparation

config file

ACCESS_KEY_ID と SECRET_ACCESS_KEY を含んだconfigファイルを準備してください (デフォルト: ~/.nifcloud.yml)

ACCESS_KEY_ID: 'your access key'
SECRET_ACCESS_KEY: 'your secret access key'

environment

ACCESS_KEY_ID と SECRET_ACCESS_KEY を環境変数に設定して準備することもできます config file より優先されます

export ACCESS_KEY_ID="your access key"
export SECRET_ACCESS_KEY="your secret access key"

Usage

NifCloudClient

from py_nifcloud.nifcloud_client import NifCloudClient

client = NifCloudClient(service_name="computing", region_name="jp-east-1", base_path="api",)
params = {
    'Action': 'DescribeRegions',
}

response = client.request(method="GET", query=params)

ComputingClient

from py_nifcloud.computing_client import ComputingClient

client = ComputingClient(region_name="jp-east-1")
params = {
    'Action': 'DescribeRegions',
}

response = client.request(method="GET", query=params)

Contributing

PR歓迎

Support and Migration

特に無し

License

MIT License

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

py_nifcloud-1.0.0.tar.gz (6.5 kB view details)

Uploaded Source

Built Distribution

py_nifcloud-1.0.0-py3-none-any.whl (9.7 kB view details)

Uploaded Python 3

File details

Details for the file py_nifcloud-1.0.0.tar.gz.

File metadata

  • Download URL: py_nifcloud-1.0.0.tar.gz
  • Upload date:
  • Size: 6.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.12.4 setuptools/38.4.0 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.6.4

File hashes

Hashes for py_nifcloud-1.0.0.tar.gz
Algorithm Hash digest
SHA256 aa11860ccd70bf8c04d3ef0c2d0621f32233edb93da7b48df6706307f5c97669
MD5 fdac8bc3befdc575ebed475a7656b1b5
BLAKE2b-256 cf7d1e97dc778848dc48f6f0946dfb262acad4796ce2222a8d36e7736edb6180

See more details on using hashes here.

File details

Details for the file py_nifcloud-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: py_nifcloud-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 9.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.12.4 setuptools/38.4.0 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.6.4

File hashes

Hashes for py_nifcloud-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 a096249a4f18544cb6c28b3ddf585101e5c592538f41cdfeee8b1821ed341700
MD5 1440bfd0ee7d9fb57e30f5b5e85e43e5
BLAKE2b-256 6aaf4d339c107aae7bcb8470312d8a576cd2513fc4ea36be7efac99ef3ad08a5

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page