問題タブ [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.

0 投票する
2 に答える
469 参照

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$

0 投票する
2 に答える
3517 参照

serverless-framework - サーバーレス フレームワーク - serverless.yml で X-Ray を有効にする

Lambda 関数の serverless.yml から X-Ray を有効にする方法はありますか? ファイルに X-Ray アクセス許可を追加しました。

ただし、高度なトレースは AWS コンソールで手動で有効にする必要があります。

0 投票する
0 に答える
344 参照

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) でうまく機能します。

ご助力いただきありがとうございます

0 投票する
1 に答える
214 参照

openwhisk - /whisk.system/alarms/alarm フィードを使用して ubuntu ローカル マシンで openwhisk トリガーを作成できない

主にリンクhttps://github.com/apache/incubator-openwhisk-package-alarms/issues/51#issuecomment-294010619に従って、アラーム用のシステムパッケージを正常にインストールできました

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 回実行しています。毎回、エラーが報告されます: "エラー": "リクエストの処理中にエラーが発生しました。" 次に、トリガーを削除しています。

したがって、ルール/アクションをトリガーに関連付けることはできません。

0 投票する
1 に答える
2883 参照

serverless-framework - Cloudformation の「Ref」関数を拒否する Serverless.yml

これは私の serverless.yml ファイルからのスニペットです:

これが私が受け取るエラーです:

このテンプレートは、cloudformation でスタックを作成するために使用される場合、そのままで完全に機能します。!Ref が serverless.yml によって拒否されるのはなぜですか?