簡體   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