Openstack RESTful调试

本篇介绍如何用Visual Studio向OpenStack发送命令

1. 首先下载一个REST Client的插件,如下所示:

2. 在openstack环境中,执行openstack token issue

获取user id和project id

3. 获取token信息

其实第2步中的id已经是token信息了

下面介绍如何通过RESTful命令获取该token信息

将project_id和user_id填入到下面的字段中:

POST http://192.168.117.156/identity/v3/auth/tokens HTTP/1.1
content-type:application/json

{
    "auth":{
        "identity":{
            "methods":[
                "password"
            ],
            "password":{
                "user":{
                    "id":"******",
                    "password":"******"
                }
            }
        },
        "scope":{
            "project":{
                "id":"*********"
            }
        }
    }
}

并填入pssword,然后发送

会得到Response相应信息:

就会获得相应的token信息了,如下所示:

4. 然后将这个token信息填入到RESTful中的HEADER字段中


GET http://192.168.117.156/compute/v2.1/servers/95322d5e-6b98-4380-a5e0-0cfbd8825662
content-type:application/json
User-Agent: python-novaclient
X-Auth-Token: gAAAAABfE_2Nbw5fVgIDLh2D9eTiC2rgTmbKU8lk7efKkWWjh3hduOaduND-IHxdBsUkNDtcZSM1pZEPxQDJL5NByx1xrpdceMuuyxwKkg3oRCGUA2QuEVDJlKlK095EiUkqB21xRQ_rnqSIk3p-QcVr099-1TJmGZo-FxnA6PAfjiqBiy1sUHg

然后发送命令,可以看到如下的响应,至此整个调试已经完成。其他的调试命令,可以参考官网API https://docs.openstack.org/api-ref/compute/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值