pythonで、さくらクラウドのapiをたたいてみます。GETでサーバ情報を取得します。
PUT DELETEは、また後日。
さくらやはてなは、perlだけじゃなくpythonでもサンプルを書いてほしい。

事前作業

accessTokenとaccesstokenSecretは、コントロールパネルで事前に生成してくださー。

サンプルコード

>>> apikey = "YOUR_ACCESS_TOKEN"
>>> secret = "YOUR_ACCESS_TOKEN_SECRET"
>>> serverID = "YOUR_SERVER_ID"
>>> 
>>> url = "https://secure.sakura.ad.jp/cloud/api/cloud/0.2/server/%s" % (serverID)
>>>
>>> import urllib2
>>> auth_handler = urllib2.HTTPDigestAuthHandler() #Digest認証です!
#   ここで、コントロールパネルで生成したものを使います。
>>> auth_handler.add_password('SAKURA Internet API', 'https://secure.sakura.ad.jp:443', apikey, secret)
>>> opener = urllib2.build_opener(auth_handler)
>>> urllib2.install_opener(opener)
>>> f = urllib2.urlopen(url)
>>> 
>>> import json
>>> json.load(f)

参考サイト

« さくらVPSからさくらクラウドへ移行している最中

さくらクラウドのapiをDELETE・PUTメソッドでたたく(python) »

blog comments powered by Disqus

Categories

Uncategorized (rss) (2) | blogofile (rss) (2) | designpettern (rss) (3) | flask (rss) (2) | fluxflex (rss) (3) | java (rss) (6) | nginx (rss) (6) | python (rss) (8) | sacloud (rss) (3) | spdy (rss) (2) | thistownneedsguns (rss) (2) | webService (rss) (2) | zabbix (rss) (3) | さくらVPS (rss) (4) | 芸術は爆発しろ (rss) (3) |