更改Azure网络接口的IP地址
我被要求更改Azure网络接口IP地址。我知道可以通过所述的门户或Powershell轻松完成更改Azure网络接口的IP地址,azure,azure-resource-manager,azure-virtual-machine,azure-virtual-network,azure-rest-api,Azure,Azure Resource Manager,Azure Virtual Machine,Azure Virtual Network,Azure Rest Api,我被要求更改Azure网络接口IP地址。我知道可以通过所述的门户或Powershell轻松完成 但是,我希望通过REST执行相同的操作。根据我的发现,只能通过REST()检索网络接口的IP配置,但我看不到可以关联/解除IP地址与网络接口关联的端点。我是否忽略了某些内容,或者它目前不受支持?要更改Azure网络接口IP地址,重要的一点是网络接口必须始终至少分配一个专用IPv4地址。因此,正确的顺序是: 使用新的IP地址创建新的IP配置 按预期删除旧的IP配置 您可以使用REST API:为了实现它
但是,我希望通过REST执行相同的操作。根据我的发现,只能通过REST()检索网络接口的IP配置,但我看不到可以关联/解除IP地址与网络接口关联的端点。我是否忽略了某些内容,或者它目前不受支持?要更改Azure网络接口IP地址,重要的一点是网络接口必须始终至少分配一个专用IPv4地址。因此,正确的顺序是:
ipconfig g1
的IP配置,然后使用REST API,主体如下:
{
"name": "nicName",
"id": "nicResourceId",
"location": "region",
"properties": {
"provisioningState": "Succeeded",
"ipConfigurations": [
{
"name": "ipconfig2",
"properties": {
"privateIPAllocationMethod": "Dynamic",
"subnet": {
"id": "subnetResourceId"
},
"primary": true,
"privateIPAddressVersion": "IPv4"
}
}
],
"dnsSettings": {
"dnsServers": [],
"appliedDnsServers": []
},
"enableAcceleratedNetworking": true,
"enableIPForwarding": false
},
"type": "Microsoft.Network/networkInterfaces"
}
完成后,您的网络接口将只有一个名为ipconfig g2
的IP配置,并具有新的IP地址。您还可以使用静态分配方法,并根据需要使用特殊的IP地址。请参阅。