云服务器:样本代码

API运维

  • 服务器
    • 列表服务器
    • 创建服务器
    • 获取服务器细节
    • 更新服务器
    • 删除服务器
    • 服务器地址
      • 列表地址
      • 链表地址网络
      • 服务器动作
        • 更改管理员密码
        • 重开服务器
        • 重建服务器
        • 调整服务器大小
        • 确认重裁服务器
        • 反向调整服务器
        • 创建图像
        • 卷附加动作
          • 卷附服务器
          • 列表卷附加
          • 获取卷附细节
          • 删除卷附加
        • 扁平
          • 链状浮点
          • 获取Flavor细节
        • 图片制作
          • 列表图像
          • 获取图像细节
          • 删除图像
        • 元数据
          • 列表元数据
          • 集元数据
          • 更新元数据
          • 获取元数据项
          • 集元数据项
          • 删除元数据项

CURL

代码样本:通过a

要通过API向账号添加用户,可做下列工作:

  1. 取令牌

    • Through password-authentication:

      华体会联盟hthcurl -X POST https://identity.api.rackspacecloud.com/v2.0/tokens -d '{"auth":{"passwordCredentials":{"username":"theUserName","password":"thePassword"}}}' -H "Content-type: application/json"
    • 通过API密钥认证

      华体会联盟hthCurl-XPST https://identity.api.spacecloud.com/v2.0tokens-d

    存取.token.id响应表示令牌

  2. 创建新用户

    • 指定密码:

      华体会联盟hthCurl-XPST https://identity.api.rackspacecloud.com/v2.0/users-d[email protected]i-ksadd:password-Q-H-Cont-type:application/json-H-X-Aut-Token:Token
    • 未指定密码( 将生成并发回密码)
      响应中 :

      华体会联盟hthCurl-XPST https://identity.api.rackspacecloud.com/v2.0/users-d[email protected]i-ksadd:password-Q-H-Cont-type:application/json-H-X-Aut-Token:Token

新建账号用户将拥有与访问量相同的访问量
有,除非无法创建或更新
用户.

也可以更新或删除用户

  • 更新 :

    华体会联盟hthCurl-XPST https://identity.api.rackspacecloud.com/v2.0用户/{userID}-d '{'ser'[email protected]i-ksadd:password-Q-H-Cont-type:application/json-H-X-Aut-Token:Token
  • 删除 :

    华体会联盟hthCurl-X Delete https://identity.api.rackspacecloud.com/v2.0/uses/{userID}-H

XML

代码样本:创建服务器请求


            
            
             
              untu 10.04LTS
             
             
              
               ICAgICAgDQoiQSBjbG91ZCBkb2VzIG5vdCBrbm93IHdoeSBp dCBtb3ZlcyBpbiBqdXN0IHN1Y2ggYSBkaXJlY3Rpb24gYW5k IGF0IHN1Y2ggYSBzcGVlZC4uLkl0IGZlZWxzIGFuIGltcHVs c2lvbi4uLnRoaXMgaXMgdGhlIHBsYWNlIHRvIGdvIG5vdy4g QnV0IHRoZSBza3kga25vd3MgdGhlIHJlYXNvbnMgYW5kIHRo ZSBwYXR0ZXJucyBiZWhpbmQgYWxsIGNsb3VkcywgYW5kIHlv dSB3aWxsIGtub3csIHRvbywgd2hlbiB5b3UgbGlmdCB5b3Vy c2VsZiBoaWdoIGVub3VnaCB0byBzZWUgYmV5b25kIGhvcml6 b25zLiINCg0KLVJpY2hhcmQgQmFjaA==
              
             
            

代码样本:创建服务器响应


            
            
             
             
             
            

代码样本:获取服务器细节响应


            
            
             
             
             
             
              
              
             
             
              web头1
              2.1
             
             
              
               
               
               
               
              
              
               
               
              
             
             
             
             
              
             
            

代码样本:重开服务器请求


            
            

JSON系统

代码样本:创建服务器请求

{     "server": {         "name": "new-server-test",         "min_count": 1,         "max_count": 1,         "imageRef": "5f68715f-201f-4600-b5a1-0b97e2b1cb31",         "flavorRef": "2",         "diskConfig": "auto",         "metadata": {             "My Server Name": "Ubuntu 10.04 LTS"         },         "personality": [{             "path": "/etc/banner.txt",             "contents": "ICAgICAgDQoiQSBjbG91ZCBkb2VzIG5vdCBrbm93IHdoeSBp dCBtb3ZlcyBpbiBqdXN0IHN1Y2ggYSBkaXJlY3Rpb24gYW5k IGF0IHN1Y2ggYSBzcGVlZC4uLkl0IGZlZWxzIGFuIGltcHVs c2lvbi4uLnRoaXMgaXMgdGhlIHBsYWNlIHRvIGdvIG5vdy4g QnV0IHRoZSBza3kga25vd3MgdGhlIHJlYXNvbnMgYW5kIHRo ZSBwYXR0ZXJucyBiZWhpbmQgYWxsIGNsb3VkcywgYW5kIHlv dSB3aWxsIGtub3csIHRvbywgd2hlbiB5b3UgbGlmdCB5b3Vy c2VsZiBoaWdoIGVub3VnaCB0byBzZWUgYmV5b25kIGhvcml6 b25zLiINCg0KLVJpY2hhcmQgQmFjaA=="         }]     } }

代码样本:创建服务器响应

华体会联盟hth{     "server": {         "OS-DCF:diskConfig": "AUTO",         "adminPass": "123456789abc",         "id": "edd91280-3438-4663-9137-26d8f62665ce",         "links": [{             "href": "https://dfw.servers.api.rackspacecloud.com/v2/123456/servers/edd91280-3438-4663-9137-26d8f62665ce",             "rel": "self"         }, {             "href": "https://dfw.servers.api.rackspacecloud.com/123456/servers/edd91280-3438-4663-9137-26d8f62665ce",             "rel": "bookmark"         }]     } }

代码样本:获取服务器细节响应

华体会联盟hth{     "server": {         "OS-DCF:diskConfig": "AUTO",         "RAX-SERVER:bandwidth": [{             "audit_period_end": "2012-05-09 15:58:22",             "audit_period_start": "2012-05-09 06:00:00",             "bandwidth_inbound": 5316481,             "bandwidth_outbound": 0,             "interface": "public"         }],         "accessIPv4": "",         "accessIPv6": "",         "addresses": {             "private": [{                 "addr": "10.180.4.157",                 "version": 4             }],             "public": [{                 "addr": "50.56.175.68",                 "version": 4             }, {                 "addr": "2001:4800:780e:0510:d87b:9cbc:ff04:37ec",                 "version": 6             }]         },         "config_drive": "",         "created": "2012-04-06T18:44:18Z",         "flavor": {             "id": "1",             "links": [{                 "href": "https://dfw.servers.api.rackspacecloud.com/ 5678/flavors/1",                 "rel": "bookmark"             }]         },         "hostId": "6447b7cb298c44dd1337be6e82d98dc7121918d3426725b31c6683d3",         "id": "bbb0ad33-e4c7-4ab7-997f-e57b00d03176",         "image": {             "id": "3afe97b2-26dc-49c5-a2cc-a2fc8d80c001",             "links": [{                 "href": "https://dfw.servers.api.rackspacecloud.com/ 5678/images/3afe97b2-26dc-49c5-a2cc-a2fc8d80c001",                 "rel": "bookmark"             }]         },         "key_name": "",         "links": [{             "href": "https://dfw.servers.api.rackspacecloud.com/v2/ 5678/servers/bbb0ad33-e4c7-4ab7-997f-e57b00d03176",             "rel": "self"         }, {             "href": "https://dfw.servers.api.rackspacecloud.com/5678/ servers/bbb0ad33-e4c7-4ab7-997f-e57b00d03176",             "rel": "bookmark"         }],         "metadata": {},         "name": "testinstance",         "progress": 100,         "status": "ACTIVE",         "tenant_id": "5678",         "updated": "2012-04-06T18:51:55Z",         "user_id": "1234"     } }

代码样本:重开服务器请求

{重开}{类型:HARD}}

法律免责声明

信息面向软件开发者开发
华体会联盟hth程序使用拉克空间云服务器使用OpenStack应用编程接口信息仅用于信息目的并提供“原封不动”。

华体会联盟hth回收空间不作任何形式的表示或保证或保证
隐含性内容精度或完整性
信息保留权修改规格
产品/服务说明随时不通知华体会联盟hth机库空间
服务提供可更改而无需通知用户必须取
完全负责应用本节提及的任何服务
华体会联盟hth除拉克空间通用条件和/或
华体会联盟hth云服务条件 Rackspace不负任何责任
拒绝表示与其服务有关的任何明示或隐含保理
包括但不限于隐含商贸保理
适配特殊目的 非侵犯


Baidu
map