ASK CLI部署到不同的环境?

时间:2018-03-14 19:14:15

标签: alexa alexa-skills-kit alexa-skill

是否可以使用Alexa Skill Kit的ASK CLI deploy命令来构建部署debug环境和{的development版应用程序{1}}部署到release环境的应用程序版本?

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

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

1 个答案:

答案 0 :(得分:1)

可能有很多方法可以实现这一目标。以下是一些立即浮现在脑海中的内容:

  1. 从环境或单独的文件中提取不同的设置,例如.env文件。
  2. 您还可以使用单独的帐户进行调试和发布,并分享'他们之间的共同代码。
  3. 按照您的评论中的说法进行操作,并根据需要使用bash(或npm)进行配置。
  4. 就个人而言,我更喜欢npm方法,但是也成功地使用了bash。你没有提到你正在使用哪种语言Lambda。我正在使用Javascript,所以npm非常适合我。

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