【Alexaスキル開発】初期設定時エンドポイントの設定でエラーが発生した

Alexaスキル開発やってみた

ついに日本での発売が決定した Amazon Echo.

Alexa blog の Alexaスキル開発トレーニングシリーズ 第1回 初めてのスキル開発
を参考にそのまんまの形で設定を進める。

基本的には素直に進めれば問題ないと思うが、実際の画面とトレーニング内容で画面設計が変わっていて途中でエラー発生、立ち往生してしまったのでメモ。

開発を始めるには
- Amazon Developerアカウント
- AWSアカウント
が必要。

開発者コンソールでスキルを作成するのだが、それに必要な関数をAWS Lambdaで作成する必要がある。

その際に下記の「トリガーの追加」手順が抜けてしまい、
f:id:kita83:20171108213927p:plain

開発者コンソールでのサービスエンドポイントのタイプ設定時にエラーが発生した。

Error: Please make sure that "Alexa Skills Kit" is selected for the event source type of arn:aws:lambda:ap-northeast-1:118870790779:function:MyFactSkill

きちんと設定してあげればサービスシュミレーターの実行で、発話させることが出来る。

俺: 宇宙の豆知識を開いて

Alexa: 知ってましたか?水星の一年はたった88日です。

うん、知らんかった。

プライム会員なら少しのあいだ値引きされるようです。

Amazon Echo (Newモデル)、ヘザーグレー (ファブリック)

Amazon Echo (Newモデル)、ヘザーグレー (ファブリック)

【参考】

Error: Please make sure that "Alexa Skills Kit" is selected for the event source type of ... · Issue #138 · rgraciano/echo-sonos · GitHub