2017-05-19 8 views
1

Alexaスキルにリンクされたコードを管理するためにAWS Lambdaのversioning and aliasesを使用したいと考えています。Alexaスキルを特定のラムダエイリアスにリンクする

したがって、私はPRODUATの2つのエイリアスを持っています(とほぼ同じです)。

しかし - 私はアマゾンのデベロッパーコンソールのAlexaのスキルのエンドポイントであることを私の別名の一つ(例えばarn:aws:lambda:eu-west-1:1234567:function:Alexa-Skill:PROD)のARNを設定しようと、私は次のエラーを取得する:

Error: Please make sure that "Alexa Skills Kit" is selected for the event source type of arn:aws:lambda:eu-west-1:1234567:function:Alexa-Skill:PROD

正規化されていないARN(すなわちarn:aws:lambda:eu-west-1:1234567:function:Alexa-Skill)は正常に動作します。

これは、Alexa Skills KitとLambdaの統合の既知の制限ですか?

+1

エイリアスのトリガとしてAlexaを追加しましたか? –

+0

上記のコメントに同意します。 Alexaスキルキットのトリガタイプは、PRODエイリアスに関連付けられていない可能性があります。これは新しいエイリアスまたはバージョンを作成するときに発生します。それをもう一度確認し、欠けている場合は再適用してください。 –

+0

@ YeshodhanKulkarni - あなたは大丈夫です:私は、非修飾関数のトリガーもエイリアスに適用されると仮定しましたが、そうではありません。私は設定でトリガを追加し、今動作します。これを回答として追加すると、私はそれを受け入れてうれしいです。ありがとう! – bunnmatt

答えて

2

これが機能するには、Lambda関数エイリアスのトリガーとしてAlexaスキルを追加する必要があります。

関連する問題