更新SoftLayer标记时出错

时间:2016-01-20 23:01:05

标签: api ibm-cloud-infrastructure

我正在尝试使用以下程序将标记添加到我的SoftLayer机器中:

hardware_service = SoftLayer::Service.new("SoftLayer_Hardware", :username => "abc", :api_key => "123", :timeout => 999)

machine =  hardware_service.object_with_id(123456).getObject
pp machine.addTags("test")

此程序失败,并显示函数("addTags")不是此服务的有效方法。任何帮助解决这个问题都非常感谢。

1 个答案:

答案 0 :(得分:1)

使用SoftLayer_Hardware :: setTags尝试以下Ruby脚本。显然“addTags”没有按预期工作。

示例:

stage

<强>参考文献:

  

http://sldn.softlayer.com/reference/services/SoftLayer_Hardware/setTags

注意: 如果您的服务器具有以前的标记,则在执行脚本时必须将其包含在标记集中。否则它将被覆盖。