gpt4 book ai didi

Azure DevOps 管道错误 - 参数 linuxProfile.ssh.publicKeys.keyData 的值无效

转载 作者:行者123 更新时间:2023-12-02 23:01:04 25 4
gpt4 key购买 nike

我创建了一个用于自动 AKS 创建和/或更新的 ARM 模板。我使用 Azure bash 命令行生成了 RSA 公钥,并将其输入到 ARM 模板中。我在 Azure DevOps 管道中使用该模板。部署失败。错误消息:

[error]InvalidParameter: Provisioning of resource(s) for container service aks-openfaas-test-0619 in resource group rg-openfaas--test-0619 failed. Message: {
"code": "InvalidParameter",
"message": "The value of parameter linuxProfile.ssh.publicKeys.keyData is invalid. Please see https://aka.ms/aks-naming-rules for more details.",
"target": "linuxProfile.ssh.publicKeys.keyData"
}. Details: undefined

我按照 https://learn.microsoft.com/en-us/azure/virtual-machines/linux/mac-create-ssh-keys 上的 Microsoft 说明进行操作.

我做错了什么?

最佳答案

我在尝试在 AKS 节点池中使用时遇到此错误。

在末尾添加\n。 pub文件的内容如下,将json中的windowsuser@computername替换为\n

ssh-rsa ***Key*** windowsuser@computername
"linuxProfile": {
"adminUsername": "azureuser",
"ssh": {
"publicKeys": [
{
"keyData": "ssh-rsa *****Key*****\n"
}
]
}
}

关于Azure DevOps 管道错误 - 参数 linuxProfile.ssh.publicKeys.keyData 的值无效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56492224/

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