来源:https://developer.cisco.com/learning/lab/nxos-intro-03_nxapi-rest/step/1
了解更多:https://developer.cisco.com/site/cisco-nexus-nx-api-references/
概观
- 在Cisco Nexus设备中,最常用的配置方法是使用仅在设备上运行的命令行界面(CLI),该方法具有局限性。思科提供NX-API REST:
- 提供交换机外部可用的特定CLI。
- 将配置操作组合到相对较少的HTTP/HTTPS操作中。
- 使用POST作为传递方法。
- NX-API REST不仅支持
show
命令、基本和高级交换机配置,还可以运行Linux Bash命令。 - 在后端,NX-API REST使用Nginx HTTP服务器。可以指示Nginx服务器以XML或JSON格式返回所请求的数据。
步骤1.启用NX-API功能
- 使用NX-API接口之前,必须在Cisco Nexus交换机上启用nxapi功能。
步骤2.从NX-API Developer Sandbox进行REST API调用
地址:https://sbx-nxos-mgmt.cisco.com
admin / Admin_1234!
步骤3.使用POSTMAN进行NX-API REST调用
- 便于进行分解动作,调试。
- 拿token
POST:h