I have a question about the release cycle as indicated in:
This reference states, "you should use a different endpoint or Lambda function to test those changes so you do not disrupt users who are using the live version" and "once the new version is certified, it becomes live and replaces the previous live version." However, it also says, "you cannot change the configuration for a live skill." So does that mean we cannot change the lambda endpoint after the skill is certified?
I ask, because the lambda documentation recommends using aliases such as a PROD alias, a BETA alias, and a DEV alias. While we are beta testing our skill with our lambda, the skill endpoint is using the BETA alias. But we cannot change that to PROD before submitting for certification, because presumably PROD points to a previous lambda version that is currently being used by the live skill. [There may be breaking changes between the two lambda versions.]
The process is a little unclear to me and I would appreciate any clarification you might give me.