Alexa Skill
Как вы сказали, когда ваш навык будет опубликован, у вас будет живая версия и версия для разработчиков.Как живая версия, так и версия для разработки вашего навыка отображаются на консоли разработчика.
Теперь вы можете вносить изменения в версию для разработки навыка, такие как: изменение модели взаимодействия, изменение конечной точки и т. Д. Любые изменения на портале для разработчиков требуют вашего навыка для прохождения процесса сертификации.
Когда вы отправляете новую версию для сертификации, обе версии остаются в вашем списке до тех пор, пока новая версия не будет сертифицирована.Как только новая версия сертифицирована, она становится действующей и заменяет предыдущую живую версию.Все существующие пользователи будут иметь живую / последнюю версию вашего навыка.Затем создается новая версия разработки, чтобы вы могли продолжать делать обновления.
Лямбда-функция
Когда вы впервые создаете лямбда-функцию, версия по умолчанию - Latest
.Latest
- это ваша версия для разработки, и вы можете внести в нее изменения.Во время разработки вы будете использовать arn
версию Latest
(версию для разработки) функции Lambda на портале Alexa.Как только вы закончите с изменениями и обновлениями вашей лямбда-функции и почувствуете, что это должно быть выпущено, вы сделаете это.Когда вы публикуете версию (вы можете указать название версии) функции Lambda, у вас будет две версии Latest
и released-version
.Вы больше не сможете вносить изменения в released-version
вашей лямбды.И вы можете продолжать вносить обновления в версию Latest
и выпускать ее по своему желанию.
Всегда полезно опубликовать версию Lambda и использовать ее на портале разработчиков Alexa, прежде чем отправлять навык для сертификации.,
Таким образом вы можете связать вербальную не редактируемую лямбду с вашим живым умением.А для версии скилла для разработки вы можете использовать Latest
версию той же самой функции Lambda для продолжения обновлений.
Подробнее о версиях функций Lambda здесь .