【问题标题】:Need a javascript to check if the subnet CIDR is in range of VPC需要一个 javascript 来检查子网 CIDR 是否在 VPC 范围内
【发布时间】:2023-04-03 16:25:02
【问题描述】:

Error Details from AWS 示例 -

VPC 范围为“10.0.0.0/24”,子网范围为“10.0.38.0/24”。因此它应该如图所示发出警报。

【问题讨论】:

    标签: javascript regex amazon-vpc subnet cidr


    【解决方案1】:

    第一个想法是这样的:

    vpc='10.0.0.0/24'
    range='10.0.0.28/24'
    rangeParts=range.split('.')
    vpc.split('.')
     .map((value, index) => index >= 3 || value === rangeParts[index])
     .reduce((last, next) => last && next, true)
    

    它基本上比较前 3 个值是否相等。不建议在生产中使用它,因为可能有更清洁的解决方案

    【讨论】:

    • 请您解释一下这里的逻辑(最后两行),以便进行测试。
    猜你喜欢
    • 2017-01-14
    • 2016-12-27
    • 1970-01-01
    • 1970-01-01
    • 2020-08-15
    • 1970-01-01
    • 2018-10-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多