gcloud beta compute disks create example-disk --csek-key-file example-file.json”失败

gcloud beta compute disks create example-disk --csek-key-file example-file.json”失败

当我运行命令“gcloud beta compute disks create example-disk --csek-key-file example-file.json”使用 CSEK 创建加密磁盘时,失败并出现以下错误:

错误:(gcloud.beta.compute.disks.create)资源需要密钥[https://www .googleapis.com/compute/beta/projects/extreme-axon-162911/zones/us-east1-b/disks /example-disk],但未找到任何内容。请帮我找出失败的原因。

答案1

为了解决该问题,您需要为 指定一个有效值uri。在 JSON 文件中,将其替换myproject为您的真实项目 ID,由于您正在使用命令,因此请将其替换v1为,并确保区域与您使用命令指定的区域匹配。betagcloud betagcloud

答案2

这是 json 文件的内容。它有密钥,当我在控制台中提供密钥值但不使用 gcloud 时,我能够创建磁盘。


[ { “uri”:”https://www.googleapis.com/compute/v1/projects/myproject/zones/us-central1-a/disks/example-disk", "key": "dkZCh83h78PlJ6z+fzjcm+ghgjklfVzzQtDCi3lO1qG5MbUDug4TYQl77XTktmNOjF26UuH53pRRSgpSoXbh5Pft/U/Eja781OPpBiyZ6Apd1RvD01J97nWtpnyFNNq7EZl5a/GJ7vOPrD1dilzEdkokRW4exnmFJiR9Q8E5qDTdy dOo11yyFme/H6Q4ikB2xD0c/0xqP0qn2L0NxP38HBR68bmj7QhlW3MLPlQZ8XxkA6THckEPatuYemb9Q3FIcevi5KsWKCa+BOX5uBgU0wgwcPI7MpOV5OOePL1t9lE8fB4vdZp9ILgrtxOxEdHhYmZtb0vQBTJ0MFzcdL6ZG6A==", "key-type": "rsa-encrypted" }

]

相关内容