暂存部署后,使用Prod帐户在Spinnaker中共享烘焙的ami

时间:2019-05-04 15:17:50

标签: spinnaker spinnaker-halyard

我正在尝试将Jenkins + Spinnaker评估为我们的CI / CD平台,并且我想说它在暂存环境之前对我们非常有效。我们在流程中使用AWS和AMI。

现在,我们的要求是我们希望与Prod帐户共享AMI,该帐户与UAT和Staging完全不同,仅当它在Staging env中通过QA时,因为我们只想将这些图像保留在prod帐户中,通过了质量关卡。我尝试搜索相同的建议,但未找到任何建议。尽管有一些博客在不同地区共享AMI,但使用aws-multi-ebs.json进行烘烤,这不是我们的要求。

在Spinnaker本身中是否有任何内置过程可以实现相同功能,或者我需要使用一些外部工作(例如与Jenkins集成)将AMI复制到Prod env?

1 个答案:

答案 0 :(得分:0)

默认情况下,Spinnaker会通过允许启动来执行此操作(AMI仍归烘焙帐户所有,但是当您部署到产品帐户时,将授予该帐户启动权限)