web-dev-qa-db-ja.com

AWS LambdaのドロップダウンではAlexa Skills Kitトリガーを使用できません

Alexa Skills Kitによってトリガーされる単純なAWS Lambda関数を構築しようとしています。 Amazonが作成したスキルの作成などのチュートリアルに従っています。残念ながら、Alexa Skills Kitは[トリガーの構成]ウィンドウのドロップダウンメニューのオプションではありません。利用可能なものの写真を添付し​​ました。

とにかくAlexa Skills Kitを表示する方法はありますか?アカウントに何か問題がありますか?任意の提案は非常に役立ちます。私は本当に問題を引き起こしてはならない場所で立ち往生しています。私は基本的なアカウントを持っているため、Amazonからサポートを受けることができません。

Configure Triggers

43
NewUser1213

私はそれを考え出した。何らかの理由で私の場所はデフォルトでオレゴンになりましたが、ASKではサポートされていません。 N.バージニアに変更すると、トリックが行われました。

76
NewUser1213

AWS Lambda関数のトリガーとしてのAlexa Skills Kitは、US East (N. Virginia), US West (Oregon) or EU (Ireland)リージョンのいずれでも設定できます。

スキルに合わせてLambdaエンドポイントを設定する場合、Default endpointおよび他の3つのオプションのgeographical region endpointsこれは、待ち時間を短縮するために顧客の場所に基づいて呼び出されます。

https://developer.Amazon.com/docs/custom-skills/develop-skills-in-multiple-languages.html#h2-multiple-endpoints

スキル設定は次のようになります。

lambda skill configuration

11
Chacko Mathew

画面の右上隅から適切な領域を選択すると、ラムダ関数のトリガーとして「Alexa Skills Set」が有効になります。この場合、「Us East N. Virginia」を選択する必要があります。

enter image description here

6
SunilA

新しいUI(開発者ベータ版)があり、いくつかのこと(トリガーの作成方法を含む)が変更されたようです。

ここで、最初に関数とコードを構成する必要があります。その後、トリガーを設定するメニュー項目があります。

そのため、ベータモードをオフにするか、自分で対処する必要があります。

別の重要な部分を見つけました。Safariを使用してAlexa Skill開発を操作しないでください。 Chrome=では、チュートリアルのほうがはるかによく一致しています。

1
Carsten

追加されたデータポイントとして。 AWSにサインアップしたばかりの場合、この問題が発生している可能性があります。

チュートリアルのように、Alexa Skill Setトリガーを選択することはできません。また、残りのエラーメッセージにEC2で「このサービスに登録していません」というエラーが表示されます。

新しいアカウントが実際にAmazonに存在することを完全に許可するには、最大24時間かかる場合があります。そんなに長くはかかりませんでしたが。

それまでの間、スキルキットがラムダで機能していない、Alexa側を構成しているときにARNの長さが間違っているなど、奇妙なエラーが発生します。

あなたが本格的なAWS市民であることを伝える最後のメールを受け取ったら、すべてが正常に機能するようになります。

1
Ron Davis