ibm-cloud-infrastructure - 如何使用 softlayer IP 获取 vsrx IP
问题描述
但我没有得到 vsrx 配置 IP。Vsrx 是 IBM Cloud 基础架构中基于瞻博网络的网关设备。
解决方案
我建议您尝试将SoftLayer_Network_Gateway属性添加到掩码中并添加过滤器的请求。您可以使用以下 rest api 调用来检索网关详细信息。
Method: GET
https://[username]:[apikey]api.softlayer.com/rest/v3.1/SoftLayer_Account/getNetworkGateways?objectMask=mask[id,name,networkSpace,status.name,privateIpAddress.ipAddress,publicIpAddress.ipAddress,publicIpv6Address.ipAddress,memberCount]]&objectFilter={"networkGateways":{"members":{"hardware":{"operatingSystem":{"softwareDescription":{"manufacturer":{"operation":"Juniper"}}}}}}}
此外,您可以尝试使用SoftLayer_Network_Gateway::getObject方法,如下所示:
Method: GET
https://[username]:[apikey]@api.softlayer.com/rest/v3.1/SoftLayer_Network_Gateway/[gatewayId]/getObject?objectMask=mask[id,name,privateIpAddress.ipAddress,publicIpAddress.ipAddress,publicIpv6Address.ipAddress]
你会得到这样的回应
{
"id": 111111,
"name": "test-vsrx",
"privateIpAddress": {
"ipAddress": "privateIp"
},
"publicIpAddress": {
"ipAddress": "publicIp"
},
"publicIpv6Address": {
"ipAddress": "publicIpv6"
}
}
您可以查看以下链接,这可能有助于您执行 vSRX 基础知识: IBM Cloud Juniper vSRX Standard
推荐阅读
- azure - 有没有办法在不打开路由的情况下连接到具有私有 IP 的 AKS 节点?
- java - java - 如何在java中一一获取来自Kafka Consumer的消息?
- c++ - 我想将一个对象中的一个对象调用到 c++ 中的其他类
- python - Pandas DataFrame 列字符串连接
- mainframe - 在 PDS 目录中选择一组成员进行编辑
- java - 我的 Java 代码在执行过程中停止
- python - 如何根据python中其他列的索引值复制相同的值
- logging - 如何从 Neo4j 桌面登录 Neo4j(尊重原始字母大小写,例如大写)
- javascript - 当数据不是某个索引位置时改变元素数组
- asp.net - Windows 补丁 KB4576947 的 .NET IIS 问题