Softlayer api传递用户名和密码下订单虚拟服务器

时间:2017-05-12 07:09:01

标签: python ibm-cloud-infrastructure

  1. 我使用了softlayer Python API。
  2. 当我们放入虚拟服务器时如何传递用户名和密码?
  3. 我不知道如何传递用户名和密码。
  4. 这是我的代码:

    import SoftLayer
    client = SoftLayer.Client(username='XXXXXX',api_key='xxxxxx')
    
    
          vmorderparmers = {
             'hostname':'testhost',
             'domain': 'exampledomain.com',
            'datacenter': 'sjc01',
            'startCpus':1,
            'maxMemory': 1024,
            'localDiskFlag': True,
            'hourlyBillingFlag': True,
            'operatingSystemReferenceCode':'CENTOS_6_64',
            "blockDevices": [
                {
                    "device": "0",
                    "diskImage": {
                        "capacity": 100
                    }
                }
            ]
        }
    

1 个答案:

答案 0 :(得分:0)

您可以使用元数据和配置脚本。 例如,应在订单中的元数据中设置新的用户名和密码,然后您可以在使用配置脚本进行配置后自动检索元数据。 在配置脚本中,您不必记下SL API凭据。 通过这种方式,您不必公开新凭据,并且可以应用于新订购的服务器。