光のカナダ留学blog

30歳で会社を退職。現在カナダ留学中です。

【AWS】LambdaFunctionのtriggerにAlexa Skills Kitが表示されない場合の対処法

スポンサーリンク

f:id:hikaruryugaku:20190206040752p:plain

アマゾンのAWSでAlexaを勉強中です。

AWSで新しいLambdaFunction(ラムダファンクション)を作ったあと、Designerのtrigger(トリガー)リストにAlexa Skills Kitが表示されていない場合の対処法です(下記が表示されている状態)。

f:id:hikaruryugaku:20190206031823p:plain

カスタムスキルのためのLambdaFunctionは下記4つのうちのいずれかにホストされていないといけないようです。

Lambda functions for custom skills can be hosted in one of these regions:

  • Asia Pacific (Tokyo)
  • EU (Ireland)
  • US East (N. Virginia)
  • US West (Oregon)

引用:Host a Custom Skill as an AWS Lambda Function | Custom Skills

AWS Lambdaページの右上で地域を選択できるので、日本の場合はAsia Pacific (Tokyo)を選択します。(私はカナダからなのでN.Virginiaを選択しています)

f:id:hikaruryugaku:20190206032811p:plain

これでLambdaFunctionのtriggerリストにAlexa Skills Kitが表示され、紐づけできるようになります。