問題タブ [openwhisk]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - openwhisk でワンショット アクションをスケジュールできますか?
私は IBM Bluemix で openwhisk を少し使っていますが、今はワン ショット アクションをスケジュールする方法を探しています。
「feed /whisk.system/alarms/alarm」を使用して、「cron」方式で一定の間隔でアクションを実行できることを知っています。私が探しているのは、at
linux コマンドに似ています。
私が見つけた最も近いのは、イベントを生成するために使用される別のサーバーですが、できるだけ「サーバーレス」にしたいと考えています。
別の望ましくない解決策はjsを使用することsetTimeout
ですが...それは実行時間を浪費すると思います。(そして、実行時間制限に達する可能性があります)
前もって感謝します。
python - Apache OpenWhisk で外部の python ライブラリを使用するにはどうすればよいですか?
私はubuntuでopenwhiskを使用しています。Googleのpython-api-clientライブラリに依存するPythonプログラムを作成しました。コードと python ライブラリの両方をバンドルするにはどうすればよいですか?
ibm-cloud - IBM OpenWhisk Actions API を作成しようとすると「Invalid Access Token(Expired)」エラーが発生する
IBM OpenWhisk (現在は IBM Cloud Functions と呼ばれています) で開発されたいくつかのアクションがあり、新しい Cloud Function CLI を使用してアクション用の REST API を作成しようとしていますが、期限切れのトークン エラーが発生します。これは非推奨の IBM OpenWhisk CLI で問題なく動作していましたが、Cloud Function CLI にアップグレードしてから問題が発生しました。どんな提案も歓迎します、ありがとう
私は次のようにスクリプトでそれを行います:
そして、次のエラーが表示されます。
openwhisk - unable to install and use /whisk.system/alarms on openwhisk locally set up on ubuntu
I am seeing the following error:
bin/wsk package get --summary /whisk.system/alarms --insecure error: Unable to get package 'alarms': The supplied authentication is not authorized to access this resource. (code 7320)
I am using the guest authentication
(I have downloaded the openwhisk source on my Ubuntu 16.04 machine and installed it using ./gradlew distDocker).
Other features are working: action, triggers, rules, etc.
Tried downloading /whisk.system/alarms from github, and ran installCatalog.sh - it gave EOF for a POST request:
~/openwhisk-package-alarms$ ./installCatalog.sh $AUTH_KEY $API_HOST $API_HOST $API_PORT $API_HOST error: Package update failed: Put https://172.17.0.1:5984/api/v1/namespaces/_/packages/alarms?overwrite=true: EOF techie@serverless02:~/openwhisk-package-alarms$
openwhisk - /whisk.system/alarms/alarm フィードを使用して ubuntu ローカル マシンで openwhisk トリガーを作成できない
bin/wsk package get --summary /whisk.system/alarms --insecure package /whisk.system/alarms: アラームと定期的なユーティリティ (パラメータ: *apihost, *cron, *trigger_payload) feed / whisk.system/alarms/alarm: アラーム発生時の発火トリガー (パラメーター: 定義なし)
アクション、トリガー、ルールなどの機能は、ローカルの openwhisk インストールで動作しています。
次のようにトリガーを作成するコマンドを実行しています: bin/wsk trigger create convertTriggerPeriodic --feed /whisk.system/alarms/alarm -p cron "*/9 * * * * *" -p trigger_payload "{\"name \":\"Odin\",\"place\":\"Asgard\"}" -p maxTriggers 6 --insecure
トリガーを 2 回実行しています。毎回、エラーが報告されます: "エラー": "リクエストの処理中にエラーが発生しました。" 次に、トリガーを削除しています。
したがって、ルール/アクションをトリガーに関連付けることはできません。