article

Ben@Amazon avatar image
Ben@Amazon posted

Alexa: リモートエンドポイントのデバッグを呼び出せない/返された応答が無効

AWS Lambdaを使用している場合は、以下のガイドが有効です。

概要:

  1. テストシミュレーターを開きます。
  2. スキルに対して有効なリクエストを入力します。
  3. 「Lambda request」の下のテキストフィールドをコピーします。
  4. http://console.aws.amazon.com/からAWSコンソールにログインします
  5. 計算サービスでLambdaを選択し、スキル用に作成したLambda関数を選択します。
  6. アクションボタン、「Configure Test Event」の順にクリックします。
  7. テキストボックスのすべての内容をLambdaリクエストでコピーした内容で置換します。

  8. 「Save」ボタン、「Test」ボタンの順にクリックします。
  9. テストが実行されるまで待って、スペース下部に表示される結果を確認します。詳細説明のエラーメッセージが表示されているはずです。

モジュールが見つからないというエラーであれば、Lambdaハンドラーのファイル名がLambda関数のファイル名に一致していることを確認してください。たとえば、main.jsまたはmain.pyがmain.lambda_handlerになります。

キーワード: alexa, デバッグ, スキル, lambda, aws, コンソール

alexa skills kit
10 |5000

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Article

Contributors

Ben@Amazon contributed to this article