繁体   English   中英

如何将各种密钥名称关联到 terraform 中的 ec2 实例?

[英]How do I associate various key names to an ec2 instance in terraform?

在 Terraform 中的aws_instance资源中,可以通过以下方式将密钥对关联到 ec2 实例:

key_name = "deployment-key"

很好,而且效果很好。 但是我需要将多个键关联到一个实例。

当我多次尝试使用key_name时,它失败了:

The argument "key_name" was already set at instance-main.tf:13,3-11. Each argument may be set only once.

如何为一个实例设置多个密钥对?

从你的问题来看,我的理解是你想为一个实例关联多个键。 如果是,则不可能,您在 terraform 配置文件中提到的密钥用于登录目的,因此应分配一个密钥用于登录。 如果您需要添加更多密钥,那么您可以使用用户数据或通过手动登录实例来添加。

最好使用 Packer 中的“shell”模块来做这样的事情,这样它就会在操作系统映像中得到强化,而不必重复做这些事情。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM