[英]How do I launch an EC2 instance into an existing VPC using Terraform?
[英]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.