【问题标题】:aws cloud formation add public key for githubaws 云形成为 github 添加公钥
【发布时间】:2015-01-06 06:29:54
【问题描述】:

我的云形成脚本运行良好,但是我在云形成设置上创建了 4 个微型实例,我想将相同的公钥导入到链接到 github 帐户的所有 4 个实例以及我之后创建的任何其他实例。我将如何实现这一目标?

【问题讨论】:

  • 这些密钥应该在哪里创建?在实例上的文件上?可以从哪里读取/获取密钥?

标签: amazon-web-services amazon-cloudformation


【解决方案1】:

你可以这样做:

  1. 将公钥内容保存在文件中并上传到s3 bucket(可以设置权限)。
  2. 在 Cloudformation 模板中创建新的 ec2 实例时,添加脚本以下载密钥并保存到 user data 中的某个位置。
  3. 如果您通过launch configuration and auto scaling 创建ec2 实例,则需要将其添加到他们的user data。

如果公钥不经常更改,或许可以直接将内容粘贴到user data。

【讨论】:

  • 你会使用用户数据的文件部分吗?我喜欢你的方法,所以我会赞成并接受
  • 谢谢。是的,在User data 中,您可以将所有命令作为 bash 脚本放入其中。
猜你喜欢
  • 2021-08-24
  • 2017-05-21
  • 2020-04-14
  • 2019-07-02
  • 2020-07-22
  • 2019-02-26
  • 1970-01-01
  • 1970-01-01
  • 2012-12-16
相关资源
最近更新 更多