LoginSignup
8
7

More than 5 years have passed since last update.

Check! Bluemix OpenWhisk ファーストタッチ 〜 ちょっと困ったこと対処メモ

Last updated at Posted at 2016-03-18

こんばんは、オークファンの @dz_ こと大平かづみです。

Prologue - はじめに

OpenWhisk をドキュメントに従いながら動作確認していて、気づいたことをメモしていきます。基本的なことは、ドキュメント をご参照くださいませ。

困ったことと、その対処

パッケージを削除を削除するには?

先にアクションを削除しないと、パッケージを削除できないようです。

# パッケージを消そうとすると、空でないですよとエラーになります
wsk package delete mypackage
error: Package not empty (contains 1 entity) (code 130604)

# まずアクションを消します
wsk action delete mypackage/myaction
ok: deleted mypackage/myaction

# アクションをすべて削除した後、パッケージを削除できます
wsk package delete mypackage
ok: deleted mypackage

Bluemix の「組織」「スペース」と OpenWhisk の namespace について

「組織名」「スペース名」を変えると認証が通らなくなる

OpenWhisk の namespace は、Bluemix の「組織」「スペース」が割り当てられます。

そこで、Bluemix のコンソールから「組織」を変更してから wsk コマンドを使ってみたところ、以下のように認証が通らなくなりました。

# できるはずの操作ができない
wsk package delete mypackage
wsk error: The supplied authentication is not authorized to access this resource (code 130271)

こんなときは、一度元の組織と同名の組織を用意(組織名を変更 or 別途作成)すると操作できるようになりました。

「組織名」「スペース名」を変更したら、 property の設定を変更する

# 設定されているプロパティを取得する
wsk property get
whisk auth              xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
whisk API host          openwhisk.ng.bluemix.net
whisk API version       v1
whisk namespace         myOrg_mySpace
whisk CLI version       2016-03-03T09:55:47-06:00
whisk API build         2016-03-14T11:58:03-05:00

# namespace を新しいものにする
wsk property set --namespace "myNewOrg_myNewSpace"
ok: namespace set to myNewOrg_myNewSpace

この後、無事にコマンドが使えるようになりました。

備考: Bluemix 組織の削除について

Webのコンソールからは、組織の追加はできますが、削除はできません。ドキュメント Administering には、サポートに連絡するよう記載がありました。

Deleting an existing organization

Contact Bluemix registration and ID support to delete your organization.

Note: Deleting operations cannot be reversed. You lose all your applications and services that are associated with the organization.

なお、BMXUG slack でも質問してみたところ、CLI からなら組織を削除できるかもしれないとのことですが、確認すると Bluemix Local または Bluemix Dedicated での利用を想定しているようですので、ご利用の際はご確認くださいませ。

参考: Bluemix admin CLI

cf ba delete-organization <organization>

OpenWhisk のダッシュボード

残念な点なのですが、 Microsoft Edge だと、実行結果がプルダウンで表示されるところが表示されません…(;´Д`) Google Chrome では表示されるようです。改善を期待します!

20160316_openwhisk_001.png

Epilogue - おわりに

ちょこちょこ触って理解できて来たので、トリガーやパッケージを連結していろいろ試してみようと思います!

8
7
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
8
7