question

newuser-ffa74776-bcb3-4ec8-a4ae-23194a2d0db5 avatar image

optimal flow to upgrade the model of a skill

Hi - I have built an alexa skill whose model I need to upgrade. The "production" skill don't let me upgrade the model, so I changed the development one. I then submitted it for review one week ago and it hasn't been reviewed yet. As a result I have a broken skill with code from both the development and live running concurrently. Questions: 1 - what is the right way to upgrade models for alexa skills? 2 - what can I do to accelerate the review (skill id is

amzn1.ask.skill.f4224723-14d9-4293-9b4d-19f604c345e3)

alexareviews
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

Andy Whitworth avatar image
Andy Whitworth answered

You need to isolate the production code from the dev code using Lambda versioning/aliases. I guess currently you're not doing this and so an update to the Lambda "current version" is being picked up by the production skill. Some googling should find you some brief notes/tutorials on using Lambda versions/aliases.

10 |5000

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