Невозможно вызвать URL-адрес веб-действия в Openwhisk

Я установил OpenWisk без сервера. Я хочу тренироваться с помощью веб-действий и вызова REST API. Я создал файл с именем hello.js, создал пакет, в котором может жить мое веб-действие, позволил моему действию быть веб-действием (см. https://horeaporutiu.github.io/blog/openwhisk-web-actions-and-rest-api-calls/). Но я не могу найти URL своего веб-действия (с помощью curl и перейти на мой URL).

ubuntu@Openwhisk:~$ wsk package create demo1 -i
ok: created package demo1
ubuntu@Openwhisk:~$ wsk action create demo1/hello hello.js --web true -i
ok: created action demo1/hello

ubuntu@Openwhisk:~$ wsk list -i
Entities in namespace: default
packages
/guest/demo1                                                           private
actions
/guest/demo1/hello                                                     private nodejs:6
triggers
rules

ubuntu@Openwhisk:~$ curl localhost:9001/api/v1/web/guest/demo/hello
{"status":404,"message":"Error: Not found."}

Пожалуйста, помогите решить эту проблему. Благодарю.

1 ответ

Я подозреваю, что это не тот порт. Что значит wsk action get ping --url дать? В моей системе контроллер non-ssl можно найти на порту 10001, но я использую SSL на порту 443, с curl -k,

Другие вопросы по тегам