こんにちは、オークファンの @dz_ こと大平かづみです。
Prologue - はじめに
Bluemix の OpenWhisk で遊んでいて、よく使う wsk
コマンドをメモしておきます。
なお、wsk コマンドの詳細は、ドキュメント をご参照くださいませ。
OpenWhisk のよく使うコマンド
情報を表示する
名前空間
目的
wsk コマンド例
名前空間の一覧を表示する
wsk namespace list
名前空間の持つエンティティ一覧を表示する
wsk namespace get my-namespace
パッケージ
目的
wsk コマンド例
パッケージの一覧を表示する
wsk package list
パッケージの一覧を表示する (名前空間を指定)
wsk package list /my-namespace
パッケージの詳細を表示する
wsk package get my-package
パッケージのサマリを表示する
wsk package get --summary my-package
アクション
目的
wsk コマンド例
アクション一覧を表示する
wsk action list
アクションの詳細を表示する
wsk action get my-package/my-action
アクションのサマリを表示する
wsk action get --summary my-package/my-action
トリガー
目的
wsk コマンド例
トリガー一覧を表示する
wsk trigger list
トリガーの詳細を表示する
wsk trigger get my-trigger
アクティベーション
目的
wsk コマンド例
アクティベーション一覧を表示する
wsk activation list
アクティベーション一覧を取得する (表示件数を制限)
wsk activation list --limit 1
指定したアクションのアクティベーション一覧を取得する
wsk activation list my-action
作成する
パッケージ、アクション
目的
wsk コマンド例
パッケージを作成する
wsk package create new-package
パッケージにアクションを作成する
wsk action create my-package/new-action
アクション(単体)を作成する
wsk action create new-action
トリガー
目的
wsk コマンド例
トリガーを作成する
wsk trigger create new-trigger
トリガーにフィードを与えて作成する
wsk trigger create new-trigger --feed <feed>
トリガーが発火することによって、アクションが実行されます。トリガーとアクションを紐づけるにはルールを設定します。(後述)
実行する
アクション
目的
wsk コマンド例
アクションを実行する
wsk action invoke my-action --blocking
アクションを実行する (出力のみ表示)
wsk action invoke my-action --blocking --result
アクションを実行する (パラメーターあり)
wsk action invoke my-action --blocking --param param1 "xxx" --param param2 "xxx"
アクションを実行する (非同期で実行)
wsk action invoke my-action
実行時の activationId
から実行結果を得る
wsk actiavation get <activationId>
アクションを実行すると、必ず activationId
が振られます。その activationId
により情報を閲覧することができます。
トリガー
目的
wsk コマンド例
トリガーを発火する
wsk trigger fire my-trigger
トリガーを発火する (パラメーターあり)
wsk trigger fire my-trigger --param param1 "xxx"
組み立てる
目的
wsk コマンド例
デフォルトパラメーターを設定する
wsk action update my-action --param param1 "xxx"
シーケンスを組み立てる
wsk action create new-sequence --sequence my-action,my-another-action
ルールを割り当てる
wsk rule create --enable my-rule my-trigger my-action
ルールをアクティブにする
wsk rule enable my-rule
ルールを非アクティブにする
wsk rule disable my-rule
Epilogue - おわりに
ざっとドキュメントを流し終わったので、いろいろとサンプルを作って遊んでみます!
Author And Source
この問題について(Check! Bluemix OpenWhisk ファーストタッチ(2)~ よく使う wsk コマンド), 我々は、より多くの情報をここで見つけました
https://qiita.com/dz_/items/53fc2a3097983a842eca
著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .