gpt4 book ai didi

terraform - aws_key_pair.kyc_app_public_key : Error import KeyPair: InvalidKey. 格式: key 不是有效的 OpenSSH 公钥格式

转载 作者:行者123 更新时间:2023-12-02 03:19:11 24 4
gpt4 key购买 nike

我总是在我的 terraform 上遇到这个错误。我该如何解决这个问题?

aws_key_pair.kyc_app_public_key: Error import KeyPair: InvalidKey.Format: Key is not in valid OpenSSH public key format

我已经用这个命令生成了 ssh ssh-keygen -t rsa -N ""-b 2048 -C "assignment"

这是我在 terraform 上的配置脚本

resource "aws_key_pair" "kyc_app_public_key" {
key_name = "assignment"
public_key ="//~/.ssh/id_rsa.pub"
}

最佳答案

所以如果你通过 official documentpublic_key是公钥文件的内容。

resource "aws_key_pair" "deployer" {
key_name = "deployer-key"
public_key = "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQD3F6tyPEFEzV0LX3X8BsXdMsQz1x2cEikKDEY0aIj41qgxMCP/iteneqXSIFZBp5vizPvaoIR3Um9xK7PGoW8giupGn+EPuxIA4cDM4vzOqOkiMPhz5XK0whEjkVzTo4+S0puvDZuwIsdiW9mxhJc7tgBNL0cYlWSYVkz4G/fslNfRPW5mYAM49f4fhtxPb5ok4Q2Lg9dPKVHO/Bgeu5woMc7RY0p1ej6D4CKFE6lymSDJpW0YHX/wqE9+cfEauh7xZcG0q9t2ta6F6fmX0agvpFyZo8aFbXeUBr7osSCJNgvavWbM/06niWrOvYX2xwWdhXmXSrbX8ZbabVohBK41 email@example.com"
}

如果要引用文件名,而不是内容,使用函数file()

resource "aws_key_pair" "kyc_app_public_key" {
key_name = "assignment"
public_key = "${file("//~/.ssh/id_rsa.pub")}"
}

我不是 100% 确定是否以您的方式工作 //~/.ssh/id_rsa.pub,通常我将公钥复制到本地文件夹并引用为

public_key = "${file("${path.module}/id_rsa.pub")}"

关于terraform - aws_key_pair.kyc_app_public_key : Error import KeyPair: InvalidKey. 格式: key 不是有效的 OpenSSH 公钥格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55292245/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com