首页 > 其他分享 >【Azure Batch Account】批处理服务是否可以固定出口访问IP地址呢?

【Azure Batch Account】批处理服务是否可以固定出口访问IP地址呢?

时间:2024-12-17 22:11:20浏览次数:7  
标签:Account 27 IP Batch IP地址 Azure 32

问题描述

使用Azure Batch Account服务(批处理),所访问的资源受防火墙保护。

现在需要把Batch Account服务池中的实例地址IP加入到防火墙白名单中,但是由于Batch Account被没有指定的出口访问IP地址,所以需要把Batch Account服务的全部IP地址加入到白名单中,但是,它的范围的确太多了!

如下全部都是,并且还有可能变动!

(参考:Azure IP Ranges and Service Tags – China Cloud )

{
      "name": "BatchNodeManagement",
      "id": "BatchNodeManagement",
      "properties": {
        "changeNumber": 5,
        "region": "",
        "regionId": 0,
        "platform": "Azure",
        "systemService": "BatchNodeManagement",
        "addressPrefixes": [
          "40.72.73.0/27",
          "40.73.32.87/32",
          "40.73.37.246/32",
          "40.73.98.39/32",
          "40.73.100.179/32",
          "40.73.141.64/27",
          "40.73.172.128/27",
          "42.159.9.44/32",
          "42.159.134.233/32",
          "42.159.234.9/32",
          "52.130.1.192/27",
          "52.130.9.0/27",
          "52.130.17.0/27",
          "52.131.17.32/27",
          "52.131.145.32/27",
          "139.217.1.207/32",
          "139.217.51.128/27",
          "139.217.171.128/27",
          "2404:7940:1::300/122",
          "2404:7940:101::300/122",
          "2404:7940:201::300/122",
          "2404:7940:301::300/122",
          "2406:e500:2402::5c0/122",
          "2406:e500:2602::5c0/122"
        ],
        "networkFeatures": [
          "API",
          "NSG"
        ]
      }
    }

那么,是否有方案可以固定Batch服务的出口IP地址呢?

 

问题解答

答案当然是可以的。

参考文档:创建具有指定公共 IP 地址的 Azure Batch 池

在 Azure Batch 中,可在 Azure 虚拟网络 (VNet) 的子网中创建 Batch 池。 通过 Batch 创建的公共 IP 地址可以访问 Batch 池中的虚拟机 (VM)。 这些公共 IP 地址可以在池的生存期内更改。 如果未刷新 IP 地址,则网络设置可能会过时。

可改为创建静态公共 IP 地址的列表以用于池中的虚拟机。 在某些情况下,你可能需要控制公共 IP 地址的列表,以确保它们不会意外更改。 例如,你可能正在使用外部服务(如数据库),该服务限制对特定 IP 地址的访问。

根据文档创建Public IP后,只需要在创建Pool的时候,设置创建的IP地址就可以了。

但是需要注意两点:

  • 请确保没有其他资源使用这些公共 IP 地址,否则池可能会遇到分配失败的情况。 仅对 VM 配置池使用这些公共 IP 地址。
  • 该数目必须至少等于池的 targetDedicatedNodes 和 targetLowPriorityNodes 属性之和。 

注意:如果只有一个节点,就一个IP地址就可以了。如果有n个节点,则需要n个Public IP. 

当创建完成后,远程进入到实例内部,访问 https://whatsmyip.com 验证IP地址是否正确。

 

 

参考资料

Azure IP Ranges and Service Tags – China Cloud : https://www.microsoft.com/en-us/download/details.aspx?id=57062

创建具有指定公共 IP 地址的 Azure Batch 池 : https://docs.azure.cn/zh-cn/batch/create-pool-public-ip  

标签:Account,27,IP,Batch,IP地址,Azure,32
From: https://www.cnblogs.com/lulight/p/18613492

相关文章

  • 智慧园区算法视频分析服务器网络摄像机供电正常,用IP搜索工具或中心管理软件搜索不到摄
    在使用网络摄像机进行监控时,确保摄像机能够被正确识别和连接至网络至关重要。然而,有时即使摄像机供电正常,使用IP搜索工具或中心管理软件仍然无法找到其IP地址。这种情况可能由多种因素引起,包括网络连接问题、IP设置不当或设备故障等。为了帮助用户快速定位和解决这些问题,以下是一......
  • ip地址解析-纯真(CZ88.net) 中国IP地理位置数据库首创者
    纯真(CZ88.NET)自2005年起一直为广大社区用户提供社区版IP地址库,只要获得纯真的授权就能免费使用,并不断获取后续更新的版本。如果有需要免费版IP库的朋友可以前往纯真的官网进行申请。纯真除了免费的社区版IP库外,还提供数据更加准确、服务更加周全的商业版IP地址查询数据。纯真......
  • 追踪数字足迹:通过API和离线库查询IP地址的解决方案(详解带源码)
    目录追踪数字足迹:通过API和离线库查询IP地址的解决方案(详解带源码)一、IP地址查询能获取哪些信息1、地理位置信息2、网络信息3、网络类型二、IP地址查询方法,附代码1、在线查询IP地址方法2、使用API进行IP地址查询三、使用离线库进行IP地址查询四、总结作者:watermel......
  • centos7配置IP地址
    1、修改存放网络信息文件2、修改网络配置文件 vi/etc/sysconfig/network-scripts/ifcfg-ens33配置静态IP地址(1)bootproto=static(2)onboot=yes(3)在最后加上几行,IP地址、子网掩码、网关、dns服务器ip网关dns根据实际情况修改一下。IPADDR=192.168.0.0NETMASK......
  • shell脚本:统计服务器mac地址与ip地址的对应关系
    1.统计当前服务器mac地址与ip地址的对应关系#!/usr/bin/envbashdata=$(ipa;ipr)num=$(echo"$data"|grep-E'^[0-9]{,2}:'|grep-E'^[0-9]{,2}'-o)num2=$(echo-e"$num\ndefault")n=2foriin$num;doend=$(echo"$nu......
  • 电脑如何改自己的ip地址?这些方法轻松掌握
    在数字化时代,IP地址作为设备在网络中的唯一标识,扮演着至关重要的角色。无论是出于隐私保护、访问特定资源,还是解决网络冲突,有时我们都需要更改电脑的IP地址。然而,对于许多用户来说,如何安全、有效地更改IP地址仍是一个谜。本文将为您详细解读电脑更改IP地址的方法,让您轻松掌握这......
  • 变换ip是什么意思?如何变ip地址
    在网络的世界里,IP地址扮演着至关重要的角色,它如同设备的“网络身份证”,确保信息的准确传输。然而,在某些情况下,我们可能需要变换这个“身份证”,也就是更换IP地址。那么,变换IP到底是什么意思?如何改变IP地址呢?接下来,我们将深入探讨这两个问题。【一】变换IP是什么意思变换IP,即......
  • oracle查询某个sql语句客户端ip地址
    1.背景业务出现异常后,或者某个sql导致系统卡顿。需要问题后需要溯源,需要获取这个sql是在哪个客户端的IP发起的。2.cs架构客户端直接连接数据库,可以很方便查询,采用通过sql_id找到客户端、进程或者port等,默认的模式是没有ip地址记录selectmachine,program,portfromGV$SESS......
  • 每日力扣打卡93.复原IP地址
    题目:有效IP地址正好由四个整数(每个整数位于0到255之间组成,且不能含有前导0),整数之间用'.'分隔。例如:"0.1.2.201"和"192.168.1.1"是有效IP地址,但是"0.011.255.245"、"192.168.1.312"和"192.168@1.1"是无效IP地址。给定一个只包含数字的字符串s,用以表......
  • Linux 连接 远程服务器的指定IP地址和端口号
    ‌Telnet命令用于连接远程服务器的指定IP地址和端口号,其基本格式如下‌:‌telnet[远程主机IP][端口号]例如,要连接到IP地址为192.168.1.100的设备,端口号为23(默认的Telnet端口号),命令如下:telnet192.168.1.10023Telnet命令的作用‌是提供远程登录服务,用户可以通过Telnet命......