我需要帮助!我正在尝试在创建实例时使用带有参数的 libcloud API 为 gce 实例创建sshKeys(协议 pub_key 用户名)。但是当我在创建实例后签入谷歌云控制台时,用户名值没有得到保存。create_node
ex_metadata
是否有任何不同的格式来发送元数据的sshKeys?我正在发送这样的数据,
metadata = {"items": [{"value": value, "key": "sshKeys"}]}
我需要帮助!我正在尝试在创建实例时使用带有参数的 libcloud API 为 gce 实例创建sshKeys(协议 pub_key 用户名)。但是当我在创建实例后签入谷歌云控制台时,用户名值没有得到保存。create_node
ex_metadata
是否有任何不同的格式来发送元数据的sshKeys?我正在发送这样的数据,
metadata = {"items": [{"value": value, "key": "sshKeys"}]}
我对 libcloud 不熟悉,但是如果您使用的是gcloud 计算实例创建并且您想使用标志 --metadata KEY=VALUE 传递 SSH 密钥,您需要这样做
-–metadata “sshKeys=username:ssh-rsaAAAAADAQABA....."
.
所以它可能是这样的:
metadata = {"items": [{"value": username:ssh-rsaAAAAADAQABA....., "key": "sshKeys"}]}