Skip to content

kzmake/nifcloud-uri

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

N i f c l o u d - U r i

ニフクラのIaaS APIのURIちょちょいっと作りたかったのでとりあえずつくってみたgem。

いんすとーる

gem install nifcloud-uri

でぽんっ。

つかいかた

こんなかんじで生成。

require 'nifcloud/uri'

g = Nifcloud::Uri.generator(endpoint: 'https://west-1.cp.cloud.nifty.com/api/', secret_key: 'XXXXXX', access_key: 'YYYYYY')

uri = g.Action('DescribeInstances')
p uri

パラメタ(InstanceId=test)とかつけたい場合はこんなかんじ。自由につけれる。

require 'nifcloud/uri'

Nifcloud::Uri.configure do |config|
  config.endpoint = 'https://west-1.cp.cloud.nifty.com/api/'
  config.secret_key = 'XXXXXXXXXXX'
  config.access_key = 'YYYYYYYYYYY'
end

uri = Nifcloud::Uri.Action('DescribeInstanceAttribute', InstanceId: 'test')
p uri

secret_keyとかaccess_keyは、環境変数として設定もできる。

$ export NIFCLOUD_ACCESS_KEY_ID=XXXXXXXXXXXXXXXXXX
$ export NIFCLOUD_SECRET_ACCESS_KEY=YYYYYYYYYYYYYYYYYYY

その他

(自分のために作ったもの。放置するとおもう。)

Contributing

Bug reports and pull requests are welcome on GitHub at https://github.com/kzmake/nifcloud-uri.

About

NIF Cloudの面倒なURIを生成してくれるgem

Resources

Stars

Watchers

Forks

Packages

No packages published