SL 中自动缩放的私有或 Public 图像设置

Private or Public Image Setting for Autoscale in SL

我正在尝试为自动缩放设置操作系统。

如果是操作系统,我在下面设置了 API 代码。

        /**
         * Operating System
         */
        String operatingSystem = "WIN_2012-STD-R2_64";
virtualGuestMemberTemplate.setOperatingSystemReferenceCode(operatingSystem);

它适用于操作系统,但私有或 public 图像呢?

            /**
             * Public Image
             */
            String GlobalIdentifier = "1176d22b-176a-499a-8d94-f9aaf29155a3";
virtualGuestMemberTemplate.setGlobalIdentifier(GlobalIdentifier);

returns 错误,访客模板无效。 如何为 public 和私有图像设置 VirtualGuestMemberTemplate?

请记住,自动缩放组中 VM 的配置与使用 SoftLayer_Virtual_Guest::createObject 创建新 VM 时的配置几乎相同,因此要设置图像模板,您需要像这样:

{ 
    "blockDeviceTemplateGroup": { 
        "globalIdentifier": "07beadaa-1e11-476e-a188-3f7795feb9fb" 
    } 
}

有关详细信息,请参阅 http://sldn.softlayer.com/reference/services/SoftLayer_Virtual_Guest/createObject

此致