我有一个配置在Azure一个虚拟网络和2个子网。在一个子网中,我有一个v3 ++。我有一个带有HTTP触发器的工作流。
在另一个子网中,我有一个API管理实例,我需要在APIM中将Http触发的工作流公开为API。
虚拟网络的DNS托管在内部(在房地内),而不是由Azure管理.目前还没有条件转发设置。
正因为如此,工作流的URL类似于..appserviceenvironment.net.net/。
DNS名称不能被解析,我想知道我能提供什么解决方案来使它工作?我是否需要为".appserviceenvironment.net“创建一个专用DNS区域,并手动添加应用服务环境的私有IP?
发布于 2022-02-01 12:22:39
·我建议您参阅下面的github链接,以获取更多信息,并逐步了解使用Azure API管理的内部连接到虚拟网络的详细信息:
它指出,API网关、开发人员门户、直接管理和Git是从配置为API管理实例的内部模式的虚拟网络中访问的唯一端点。此外,在为虚拟网络配置DNS之前,服务端点仍将不可访问。
此外,在内部模式中使用API管理将通过混合云场景中的公共网关公开您的基于云的API和现场API。要配置公共网关,您必须提供一个私有DNS区域,并通过在服务端点上配置的主机名将其链接到虚拟网络,其中一个在使用私有DNS区域时是API网关,您希望使用该网关具有HTTP触发器。
请浏览以下连结,以设定与虚拟网络中的API管理执行个体有关的路由详情:
https://stackoverflow.com/questions/70804542
复制相似问题