alexa – ASK CLI部署到不同的环境?

是否可以使用Alexa Skill Kit的
ASK CLI部署命令来构建部署开发环境的应用程序的调试版本以及部署到测试环境的应用程序的发行版本?

我和我的团队正在尝试将相同的技能部署到两个不同的环境中,因此我们的测试团队可以在测试环境中完成他们的工作,并且开发可以在开发环境中完成他们的工作.

这将是一项私人技能,因此通过发布应用程序使用http://developer.amazon.com分离测试和“prod”不是一种选择.

最佳答案 可能有很多方法可以实现这一目标.以下是一些立即浮现的想法:

>从环境或单独的文件中提取不同的设置,例如.env文件.
>您还可以使用单独的帐户进行调试和发布,并“共享”它们之间的公共代码.
>如你在评论中提到的那样,并根据需要使用bash(或npm)进行配置.

就个人而言,我更喜欢npm方法,但是也成功地使用了bash.您没有提到您为Lambda使用的语言.我正在使用Javascript,所以npm非常适合我.

另请注意,除ASK CLI外,您还可以使用AWS CLI处理lambda.

点赞