将 GitHub ssh 密钥添加到 ec2 实例

Mel*_*Mel 2 ssh amazon-ec2 amazon-web-services

我想与我创建的所有新实例共享 GitHub 项目 ssh 密钥对,以便可以 git 克隆并从用户数据文件启动程序,而无需在实例中进行 ssh。

在 GCP 上很容易做到,但不太确定如何在 AWS ec2 实例中做到这一点。

编辑:在 GCP 中,我只需使用在实例之间共享的“秘密管理器”。

IMS*_*SoP 5

既然您提到您将在 Google Cloud 中使用Secret Manager ,那么建议使用 AWS Secrets Manager服务似乎是合理的。

将您的私钥设置为 Secret,并使用附加到 EC2 实例的 IAM 角色授予对其的访问权限。然后在构建 AMI 之前安装 AWS CLI 软件包,您可以使用它通过用户数据脚本在首次启动时获取密钥。