【发布时间】:2021-03-13 02:42:16
【问题描述】:
我正在尝试部署 beanstalk 并将其用作 aws_elastic_beanstalk_environment terraform 资源的一部分:
setting {
namespace = "aws:elb:policies:PublicKey"
name = "PublicKey"
value = var.PUBLICKEY
var.PUBLICKEY 的值应采用以下格式:
-----BEGIN PUBLIC KEY-----
sajldlkuewindasmASL/aisudoiasumasdnowqeuoi@kajsdlkausKJDolkejpwr
sajldlkuewindasmASL/aisudoiasumasdnowqeuoi@kajsdlkausKJDolkejpwr
sajldlkuewindasmASL/aisudoiasumasdnowqeuoi@kajsdlkausKJDolkejpwr
sajldlkuewindasmASL/aisudoiasumasdnowqeuoi@kajsdlkausKJDolkejpwr
sajldlkuewindasmASL/aisudoiasumasdnowqeuoi@kajsdlkausKJDolkejpwr
sajldlkuewindasmASL/aisudoiasumasdnowqeuoi@kajsdlkausKJDolkejpwr
asdhjasd
-----END PUBLIC KEY-----
请问您是否尝试过使用这种格式设置变量?或者 terraform 是否允许在 tfvars 部分使用这种格式作为变量?
【问题讨论】:
-
公钥应该是单行字符串。例如here。
-
再次感谢@Marcin!它解决了部署问题
-
没问题。如果您不介意,我会提供答案以供将来参考。
-
您可以将接受的答案更改为 Martins 的答案。它更好。
标签: terraform amazon-elastic-beanstalk