gpt4 book ai didi

java - 从 CLI 创建应用程序时设置 AWS IAM key

转载 作者:太空宇宙 更新时间:2023-11-04 06:37:31 25 4
gpt4 key购买 nike

我正在编写从 TeamCity 到 OpsWorks 的部署流程,当部署新分支时,在我们的开发堆栈上创建一个新应用程序并部署该应用程序。我唯一没有弄清楚的是如何通过 CLI createApp 调用获取访问 key / secret key ,以便在进行部署应用程序调用时可以访问 s3 存档。

任何人都可以阐明如何解决此问题、最佳实践等吗?

谢谢!

最佳答案

对于任何感兴趣的人,我最终解决了这个问题。您可以使用堆栈上的自定义 JSON 或通过 create-deployment CLI 任务的 --custom-json 参数来实现此目的。对我来说,将 IAM key 保留在堆栈本身上似乎是更好的做法,但对于开发部署任务,应用程序名称未定义,因此将它们放入由 TeamCity 调用的 shell 脚本中会更简单,然后触发 Opsworks 上的部署。

堆栈的 JSON 布局是:“部署”: { 短应用程序名称: {“供应链管理”: { "user": 访问 key , “密码”: key ID } } }

相同的布局适用于创建部署,只需将其括在外括号中并正确转义字符串即可。

关于java - 从 CLI 创建应用程序时设置 AWS IAM key ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25167502/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com