首页 > 其他分享 >【Azure APIM】APIM服务配置网络之后出现3443端口不通,Management Endpoint不健康状态

【Azure APIM】APIM服务配置网络之后出现3443端口不通,Management Endpoint不健康状态

时间:2025-01-21 20:31:33浏览次数:1  
标签:网络安全 Management 端口 流量 子网 3443 APIM

问题描述

APIM服务在配置网络之后,查看网络状态发现Management Endpoint是不健康状态, 提示无法连接到3443端口。

错误消息:

Failed to connect to management endpoint at xxxxxxxx.management.azure-api.cn:3443 for a service deployed in a virtual network. Make sure to follow guidance at https://aka.ms/apim-vnet-common-issues.

 

问题解答

因为APIM集成虚拟网络之后,需要配置NSG(网络安全组)中对固定的端口需要访问允许。如果APIM服务所用的子网根本没有配置NSG的情况下,按照常理来说,是放通的。不应该出现3443端口报错的。

 (https://learn.microsoft.com/zh-cn/azure/api-management/virtual-network-reference?tabs=stv2#required-ports)

但是,经过测试,如果没有配置NSG的情况下,也是会出现 Failed to connect to management endpoint at xxxxxxxx.management.azure-api.cn:3443  错误。

解决办法就是:添加NSG并放通3443端口的入站流量。因为没有关联网络安全组的子网,所有的入站流量都被阻止了。

 

VM入站流量解答

下图描述了如何使用不同的方案来部署网络安全组,以便网络流量通过 TCP 端口 80 出入 Internet:

NSG 处理的关系图。

对于入站流量,Azure 先处理与某个子网相关联的网络安全组(如果有)中的规则,然后处理与网络接口相关联的网络安全组(如果有)中的规则。 此过程也包括子网内流量。

  • VM1:系统会处理 NSG1 中的安全规则,因为它与 Subnet1 关联,而 VM1位于 Subnet1 中。 除非已创建允许端口 80 入站的规则,否则 DenyAllInbound默认安全规则会拒绝流量。 NSG2 不会评估这些被阻止的流量,因为它们与网络接口相关联。 但是,如果 NSG1 在其安全规则中允许端口 80,NSG2 会处理该流量。 若要允许从端口 80 到虚拟机的流量,NSG1 和 NSG2 必须指定一条规则来允许从 Internet 到端口 80 的流量。

  • VM2:系统会处理 NSG1 中的规则,因为 VM2 也在 Subnet1 中。 VM2 没有关联到其网络接口的网络安全组,因此会接收 NSG1 所允许的所有流量,或者会受到 NSG1 所拒绝的所有流量拒绝。 当网络安全组关联到子网时,对于同一子网中的所有资源,流量要么被允许,要么被拒绝。

  • VM3:由于没有网络安全组关联到 Subnet2,系统允许流量进入子网并由 NSG2 处理,因为 NSG2 关联到已附加到 VM3 的网络接口。

  • VM4:阻止流量发往 VM4,因为网络安全组没有关联到 Subnet3 或虚拟机中的网络接口。 如果没有关联的网络安全组,则阻止所有网络流量通过子网和网络接口。

 

参考资料

APIM虚拟网络配置所需端口 : https://learn.microsoft.com/zh-cn/azure/api-management/virtual-network-reference?tabs=stv2#required-ports

网络安全组如何筛选网络流量 : https://learn.microsoft.com/zh-cn/azure/virtual-network/network-security-group-how-it-works#inbound-traffic

 

标签:网络安全,Management,端口,流量,子网,3443,APIM
From: https://www.cnblogs.com/lulight/p/18684377

相关文章

  • KVM Management Tools: Command Line(CLI), virsh & virt-install (depends on QEMU li
    ManagementTools-KVMvirshAminimalshellaroundlibvirtformanagingVMsCLIActiveUses libvirtLGPL[root@wincarbonrgqancy]#virshlist VMM'ssupportingtools virt-install/clone/convertCommandlinetoolsforprovisioningnewVMs,c......
  • Management-DecisionMaking-Leadership-Relationship: 组织关系管理: Communication组
    Management-DecisionMaking-Leadership-Relationship:组织关系管理:Communication组织沟通与Mgmt.管理明确沟通方的“Role”与“Authorization”是人都“有公”也“有私”。组织关系的“目的”和“基础”是什么?处理好“公”与“私”,组织与自我。是人都“身在组织”:......
  • Management-DecisionMaking-Leadership-Relationship: 组织关系管理: Authorization
    Management-DecisionMaking-Leadership-Relationship:组织关系管理:组织关系的Authorization“授权”与“越级”常态:稳定的层级传达:任免都会涉及:任人配队+授权赋能+配置资源管理和高层岗的重要“权利分布”有:“人事布局、代理/言人、财物配置、审批授权赋能、”......
  • UdpNm (UDP Network Management)
    IntroductionArchitectureOverviewTheAUTOSARNetworkManagementconsistsofthegeneralNMInterfaceandthebus-specificNMmodules.TheUDPNetworkManagement(UdpNm)moduleimplementsthenetworkmanagementfunctionalityfortheEthernet.Networkman......
  • DISM(Deployment Imaging Service and Management Tool)是一个用于管理和服务 Windows
    DISM(DeploymentImagingServiceandManagementTool)是一个用于管理和服务Windows映像文件(.wim或.vhd/.vhdx)的命令行工具。它主要用于修复和准备Windows操作系统映像(如ISO文件、恢复分区等)。以下是DISM命令的分类与层级结构的表格化版本,展示了常用命令及其子命令/参数......
  • 在 Windows 系统中,DISM(Deployment Imaging Service and Management Tool)用于服务和管
    在Windows系统中,DISM(DeploymentImagingServiceandManagementTool)用于服务和管理Windows映像文件,包括安装、配置和修复Windows操作系统。DISM提供了不同的会话模式,其中“多个会话”和“单个会话”是两种常见的操作模式。它们在执行任务时有所不同,下面是它们的对比:......
  • Blender插件:Asset Management资产管理插件
    hello,我是爱玩的小松鼠!Blender插件:AssetManagement资产管理插件。如下:介绍‌AssetManagementBlender插件‌是一个用于管理和组织Blender中模型、材质、HDRI等资产的工具。该插件提供了便捷的方式来管理和查找项目中的各种资源,极大地提高了工作效率。主要功能‌资产分类......
  • Win11系统提示找不到Windows.Management.InprocObjects.dll文件的解决办法
    在大部分情况下出现我们运行或安装软件,游戏出现提示丢失某些DLL文件或OCX文件的原因可能是原始安装包文件不完整造成,原因可能是某些系统防护软件将重要的DLL文件识别为可疑,阻止并放入了隔离单里,还有一些常见的DLL文件缺少是因为系统没有安装齐全的微软运行库,还有部分情况是因为......
  • WPF call graphic draw functions via bitmap converting to bitmapimage
    usingSystem;usingSystem.Collections.Generic;usingSystem.Drawing;usingSystem.IO;usingSystem.Linq;usingSystem.Text;usingSystem.Threading.Tasks;usingSystem.Windows;usingSystem.Windows.Controls;usingSystem.Windows.Data;usingSystem.Windows......
  • UML活动图建模-官网案例-Hospital Management
    The ElectronicPrescriptionService enables prescribers -suchasgeneralpractitioners(GPs)andpracticenurses-tosendprescriptionselectronicallytoa dispenser (suchasapharmacy)ofthepatient'schoice.AswithallNHSConnectingforHeal......