question

Peter avatar image
Peter asked

Application ID In Lambda

I have recently started creating a new skill ad noticed that the Lambda process has changed. When adding the Alexa Skills Kit it suggests you should register the application ID prior to saving the configuration (in fact it warns you if you fail to do so) however Lambda does not seem to use this at all.

When confirgured I still get a warning in the output advising the application ID has not been set. I have also double checked by modifying the test request JSON I am using to put an incorrect Application ID yet the request still succeeds.

When adding the Application ID in this way is the Lambda function (or Alexa skills kit) meant to automatically check this? If not what would I do to force the function to check the application ID or would I just go back to my usual method of using an environment variable.

alexa skills kitlambda
10 |5000

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

1 Answer

Tsuneki@Amazon avatar image
Tsuneki@Amazon answered

Hi there,

Have you try to invoke the lambda function from the skill which has different skill ID ?

Because the feature mentioning here is work as preventing invocation of Lambda if the Skill ID verification fails from the lambda side.

It works separately from the previous feature describing here.

10 |5000

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