amazon-web-services - 多 VPC Envi 中的 CIDR 重叠

标签 amazon-web-services aws-cloudformation

在同一账户下的多 VPC 环境中,假设使用 CloudFormation 配置 VPC,如何防止 CIDR 重叠?这些 VPC 将来可能需要相互交互,因此将成为对等互连。

最佳答案

我认为这可以通过 Custom Resource 来完成。自定义资源可以将代码作为 Lambda 函数运行,并且您应该能够向其发送用户输入的 CIDR 范围。该代码将列出所有区域中的 VPC,并检查任何现有 VPC 的 CIDR 范围是否与新 VPC 重叠。如果是,则返回错误并导致堆栈创建失败。确保其他资源依赖于此自定义资源,以便除非满足此条件,否则不会创建任何内容。

有关自定义资源示例,请参阅:https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/walkthrough-custom-resources-lambda-lookup-amiids.html

关于amazon-web-services - 多 VPC Envi 中的 CIDR 重叠,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62564003/

相关文章:

amazon-web-services - aws cloudformation - 'content.s3Bucket' 处的值无法满足约束 : Member must satisfy regular expression pattern

amazon-web-services - 如何使用 Cloudformation 将 lambda 函数附加到现有 API 网关

amazon-web-services - 如何使用 AWS Javascript SDK 提供实例身份文件以将容器实例注册到 AWS ECS 集群?

java - Athena 从 parquet 模式创建表

amazon-web-services - 是否可以为 AWS 上的每个子域设置单独的 cname 记录

amazon-web-services - 如何引用 CloudFormationProvisionedProduct 输出

amazon-web-services - 云形成 SSHLocation 语法是什么?

amazon-web-services - AWS CloudFormation,引用标签中的参数

python - 如何查找特定标签下的保留实例总数?

mongodb - AWS Mongo QuickStart 从未完成