What specific Python 3 syntax will create a PGP key that will be accepted by Terraform for use as the
pgp_key
property of anaws_iam_access_key
resource?
具体来说,我们需要一个Python命令,比如:
import somePpgLib
myPgpKey = somePpgLib.createPgpKey()
然后,当我们实例化terraform模块时,我们将把刚才创建的myPgpKey
值传入terraform变量pgp_key
,如下所示:
variable "pgp_key" { }
resource "aws_iam_access_key" "aws-vm-example" {
user = aws_iam_user.aws-vm-example.name
pgp_key = base64encode(var.pgp_key)
}
超出范围:
我们需要避免方法的额外复杂性,比如其他帖子中的keybase建议。这个操作的范围很窄,只需创建一个有效值来通过Terraform aws_iam_access_key
资源的pgp_key
属性,如上所示
我们还需要避免手动步骤和特定于操作系统的步骤,就像其他一些示例所建议的那样。此OP请求一个简单的Python命令,该命令在Python中自动创建一个有效的gpg_key
,无需手动步骤和任何UI步骤
目前没有回答
相关问题 更多 >
编程相关推荐