最佳答案
我需要为不同的用户旋转一些 EC2框。每个用户都应该与其他所有用户隔离开来,因此每个 EC2框都需要自己的 SSH 密钥。
在 Terraform 中,最好的方法是什么?
我找到的几乎所有指令都要求我手动创建一个 SSH 密钥并将其粘贴到 terraform 脚本中。
(不好的)例子:
因为我需要通过编程为许多用户生成唯一的密钥,所以这是不切实际的。
This doesn't seem like a difficult use case, but I can't find docs on it anywhere.
必要时,我可以使用 Bash 生成 Terraform 脚本并动态注入 SSH 密钥。但这似乎正是 Terraform 一开始就应该做的事情。