我无法使用sshkey订购SUSPEND_CLOUD_SERVER

时间:2019-04-21 02:51:47

标签: ibm-cloud-infrastructure

我想将SSH密钥添加到SUSPEND_CLOUD_SERVER vsi。

当我执行下面的命令时,我得到“程序包SUSPEND_CLOUD_SERVER的项目sshkey不存在”,并且未创建vsi。

请建议我添加sshkey。

slcli顺序地方--verify SUSPEND_CLOUD_SERVER TOKYO --complex型SoftLayer_Container_Product_Order_Virtual_Guest --preset B1_8X16X100 REBOOT_REMOTE_CONSOLE 1_GBPS_PUBLIC_PRIVATE_NETWORK_UPLINKS BANDWIDTH_0_GB_2 1_IP_ADDRESS OS_UBUNTU_18_04_LTS_BIONIC_BEAVER_MINIMAL_64_BIT MONITORING_HOST_PING NOTIFICATION_EMAIL_AND_TICKET AUTOMATED_NOTIFICATION UNLIMITED_SSL_VPN_USERS_1_PPTP_VPN_USER_PER_ACCOUNT NESSUS_VULNERABILITY_ASSESSMENT_REPORTING --extras“{     “ virtualGuests”:[{“主机名”:“ server1”,“域”:“ test.dom”}]   }'sshkey mysshkey

*)mysshkey存储在我的帐户中。

1 个答案:

答案 0 :(得分:0)

slcli order place命令没有添加sshkey的任何选项,但是该命令使用API​​方法SoftLayer_Product_Order::placeOrder,因此可以将诸如ProvisionScript,sshkeys,userData等的数据添加到{ {1}}选项。

由于 sshKeys 是SoftLayer_Container_Product_Order_SshKeys的数组,请参见SoftLayer_Container_Product_Order_Virtual_Guest--extras应该类似于以下内容:

--extras