我试图使用VisualStudio2022保护位于VNet中具有NSG入站规则定义的子网中的API管理实例中的web。我需要帮助定义网络元素,并将它们连接在一起,以便我可以从互联网调用web,但只能通过API管理。我不希望网络API可以直接从互联网上联系到。我遵循了以下步骤,使用微软在https://learn.microsoft.com/en-gb/azure/api-management/virtual-network-concepts?tabs=stv2上的文档作为参考。
在使用向导发布时,instance.
API中的
在API中创建此访问限制之后,我不再能够从API管理器或直接从internet访问API。
。
然后我得到以下错误。无法将API管理服务API管理服务stv2平台部署到stv2中是不受支持的,因为它已经包含了/subscriptions/3dadbf93- 3f4bb28b6579/resourceGroups/Sogeti/providers/Microsoft.Network/virtualNetworks/vnet01/subnets/subnet-1/resourceNavigationLinks/9ajlnOOH__建议的带有stv1平台的API管理服务。请选择另一个子网,然后重试。有关stv1与stv2的定义,请参阅stv1。
有人能告诉我我做错了什么吗?我的最后一个目标是只有通过API管理才能访问API。
发布于 2022-02-05 23:49:01
我能够通过为允许访问API Manager的Vnet/子网的web API创建访问限制(左侧的网络菜单)来解决这个问题。因此,我可以通过API管理实例调用API,但不能直接从internet调用。
https://stackoverflow.com/questions/71000978
复制相似问题