我有一个云服务(经典模型),我需要为其分配一个公共静态 IP 地址。我通过 PowerShell New-AzureReservedIP
cmdlet 创建它并与云服务相关联。
部署本身通过 Azure PowerShell 执行,并使用暂存和生产插槽交换。我的问题是插槽交换是否能够与保留的 IP 共存。
假设,我创建了 2 个 IP(相应地用于生产和暂存槽):
MyService_ProdSlot
和MySerice_StagingSlot
. 我想,我现在还必须创建 2 个.cscgf
要部署的文件:也用于生产和暂存。
我应该在ReservedIP
元素中指定什么(考虑到每个部署都会交换地址,并且一旦交换,暂存 IP 将不再符合配置文件中指定的内容)?
<NetworkConfiguration>
<AddressAssignments>
<ReservedIPs>
<ReservedIP name="???" />
</ReservedIPs>
</AddressAssignments>
</NetworkConfiguration>
此外,我应该如何告诉 Azure.cscfg
在执行交换时使用另一个文件?