2024-10-01 13:38:49 发布
网友
我需要帮助!我正在尝试在创建实例时使用libcloud APIcreate_node和参数ex_metadata为gce实例创建sshKeys(协议pub\\密钥用户名)。但是当我在创建实例之后签入google云控制台时,用户名值没有被保存。在
create_node
ex_metadata
是否有不同格式的元数据?我正在发送这样的数据
metadata = {"items": [{"value": value, "key": "sshKeys"}]}
我不熟悉libcloud,但是如果您使用的是gcloud compute instances create,并且希望使用metadata KEY=VALUE标志来传递SSH密钥,则需要将其作为
-–metadata “sshKeys=username:ssh-rsaAAAAADAQABA....."。在
-–metadata “sshKeys=username:ssh-rsaAAAAADAQABA....."
所以可能是这样的:
metadata = {"items": [{"value": username:ssh-rsaAAAAADAQABA....., "key": "sshKeys"}]}
我不熟悉libcloud,但是如果您使用的是gcloud compute instances create,并且希望使用metadata KEY=VALUE标志来传递SSH密钥,则需要将其作为
-–metadata “sshKeys=username:ssh-rsaAAAAADAQABA....."
。在所以可能是这样的:
相关问题 更多 >
编程相关推荐