0

我正在尝试调用我的 F5 Big IP REST API 来更新一些 VIP 配置,例如我想使用以下命令更新 VIP 描述:

 curl -s -k --tlsv1.2 -u admin:password -H "Content-Type: application/json" -X PUT https://ManagmentIP/mgmt/tm/ltm/virtual/~MyPool~MyVIP_887 {"description":"THIS IS JUST A TEST"}

我收到此错误:

{"code":400,"message":"0107028c:3: 虚拟服务器 (/MyPool/MyVIP_887) 的源 (::%10) 和目标 (10.62.185.3%10) 地址必须是同一类型 ( IPv4 或 IPv6)。","errorStack":[],"apiError":3}

我的 F5 Big IP 版本:BIG-IP 12.1.3 Build 0.0.378 Final

我错过了什么吗?

4

1 回答 1

0

答案取自 F5 DevCentral:

您必须使用 -d 'data' = 要发送的 JSON 数据。请注意,您需要引用整个 json blob,并且必须引用每个 "name":"value" 对。当您有嵌套引号时,请确保您对它们进行转义 ()。

如果有帮助,请参阅食谱。

所以像,

curl -sku admin -H "Content-Type: application/json" -X PATCH https:///mgmt/tm/ltm/virtual/ -d '{"description": "Hello World!"}'

于 2018-04-11T17:13:57.693 回答