問題タブ [serverless]
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.
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$
serverless-framework - サーバーレス フレームワーク - serverless.yml で X-Ray を有効にする
Lambda 関数の serverless.yml から X-Ray を有効にする方法はありますか? ファイルに X-Ray アクセス許可を追加しました。
ただし、高度なトレースは AWS コンソールで手動で有効にする必要があります。
lambda - ザッパ python 3.6 フラスコ ラムダ
エラーは次のとおりですzappa tail
。 , ' ファイル \"/var/task/handler.py\"、454 行目、ハンドラー内\n response = Response.from_app(self.wsgi_app, Environment)\n', ' ファイル \"/var/task/werkzeug/ wrappers.py\"、903 行目、from_app 内\n return cls(*_run_wsgi_app(app、environ、buffered))\n'、' ファイル \"/var/task/werkzeug/test.py\"、884 行目、 run_wsgi_app\n app_rv = app(environ, start_response)\n', \"TypeError: 'NoneType' オブジェクトは呼び出せません\n\"]}"
ラムダが入っていないため、メインブロックはありません。
init.py にコードがあり、クラスは別のファイルにあります。
誰でも助けてもらえますか?ラムダとザッパを試すのはこれが初めてなので、私は無知です。
ここに私のinit.pyがあります:
参考までに - 上記のコードは、ローカル マシン (Vagrant、venv、Python 3.6、Flask) でうまく機能します。
ご助力いただきありがとうございます
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 回実行しています。毎回、エラーが報告されます: "エラー": "リクエストの処理中にエラーが発生しました。" 次に、トリガーを削除しています。
したがって、ルール/アクションをトリガーに関連付けることはできません。
serverless-framework - Cloudformation の「Ref」関数を拒否する Serverless.yml
これは私の serverless.yml ファイルからのスニペットです:
これが私が受け取るエラーです:
このテンプレートは、cloudformation でスタックを作成するために使用される場合、そのままで完全に機能します。!Ref が serverless.yml によって拒否されるのはなぜですか?