是否可以使用 Alexa Skill Kit 的ASK CLI https://developer.amazon.com/docs/smapi/ask-cli-command-reference.html#deploy-command deploy
命令来构建,例如,debug
部署的应用程序的版本development
环境和一个release
部署到的应用程序的版本test
环境?
我和我的团队正在尝试将相同的技能部署到两个不同的环境中,因此我们的测试团队可以在测试环境中完成他们的工作,而开发团队可以在开发环境中完成他们的工作。
这将是一项私人技能,因此使用http://developer.amazon.com http://developer.amazon.com通过发布应用程序来分离测试和“产品”不是一种选择。
可能有很多方法可以实现这一点。以下是一些立即浮现在脑海中的内容:
- 从环境或单独的文件(例如 .env 文件)中提取不同的设置。
- 您还可以使用单独的帐户进行调试和发布,并在它们之间“共享”公共代码。
- 按照您在评论中提到的操作并使用 bash (或 npm)根据需要进行配置。
就我个人而言,我更喜欢 npm 方法,但也成功地使用 bash 来做到这一点。您没有提及 Lambda 使用哪种语言。我正在使用 Javascript,所以 npm 很适合我。
另请注意,除了 ASK CLI 之外,您还可以使用 AWS CLI 来处理 lambda。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)