10

Alexa Skills Kit で提供されている例の 1 つに基づいて、AWS Lambda Node.js アプリとして Alexa Skill を作成しました。私はすべての指示に従いました:

  1. 私の Echo は、AWS の私の開発者アカウントと同じアカウントで登録されています
  2. Amazon 開発者コンソールでスキルを設定しました
  3. コンソールからのアプリケーション ID をアプリケーション コードに入れました。
  4. コードを AWS Lambda サービスにアップロードしました (指示に従って、バージニア北部に設定)
  5. サービスをテストしたところ、予想される JSON が返されました
  6. 開発者コンソールにエンドポイントとして ARN を入力しました
  7. コンソールの次のステップで、「アレクサ、HelloWorld に聞いて」と言って、Echo でスキルをテストするように指示されます。

これを行うと、彼女は「要求されたアプリケーションとの通信に問題がありました」と返信します。Echo アプリでは、次のように表示されます。

予期しない通信の問題 HelloWorld 要求識別子: amzn1.echo-api.request.e2d17280-592a-474f-a6b1-d1a9d8ff816d 要求されたアプリケーションとの通信に問題がありました

AWS Lambda 関数のリストから、サービスに到達したリクエストがないことがわかります。Echoを再起動しました。どこかに伝播するのに時間が必要な場合に備えて、1時間与えましたが、それでも同じ応答が返されます.

したがって、これはかなりあいまいな行き止まりです。誰かがこれに遭遇しましたか?何を試してみますか?

4

1 に答える 1