我们正在尝试调用以下 REST API 从边缘网关网络解除分配公共 IP。
PUT:https : //myvcloud.com/api/admin/edgeGateway/ {边缘网关的 ID}/action/manageExternalIpAddresses
请求标头:
授权:基本 YWRtaW5pc3RyYXRvckBTeXN0AA06SW5kYXBlbmRlbnQxMiM= Accept: application/*+xml;version=5.7 x-vcloud-authorization: 38fe9e559ad04ecf88d81f00954ce805
请求正文:
<?xml version="1.0" encoding="UTF-8"?><ExternalIpAddressActionList xmlns="http://www.vmware.com/vcloud/networkservice/1.0"><Deallocation><ExternalIpAddress>[Already Assigned Public IP]</ExternalIpAddress></Deallocation></ExternalIpAddressActionList>
当我们执行上述 API 时,它显示错误代码 404(未找到资源)。
根据以下文档,我发现此 API 是从 5.7 版重新发送的。 https://pubs.vmware.com/vca/index.jsp#com.vmware.vcloud.api.reference.doc_90/doc/operations/PUT-GetVdcTemplates.html
团队,你能帮我解决这个问题吗?为什么我会出现这种行为?是否有任何替代方法可以实现目标。
问候, Sougata Halder