是否可通过Terraform创建AWS Reachability Analyzer路径
AWS Reachability Analyzer Terraform配置支持说明
目前AWS官方Terraform Provider已经完整支持Reachability Analyzer路径的配置与分析触发,不需要通过控制台手动操作。
支持的核心资源
aws_ec2_network_insights_path:对应Reachability Analyzer的路径配置资源,可自定义源端点、目标端点、传输协议、端口等所有路径参数,完全覆盖控制台创建路径的所有能力aws_ec2_network_insights_analysis:可选资源,用于自动触发已配置路径的连通性分析,支持等待分析完成后返回诊断结果
基础配置示例
# 配置应用到数据库的80端口连通性诊断路径 resource "aws_ec2_network_insights_path" "app_to_db_check" { source = aws_instance.frontend_app.id destination = aws_instance.mysql_db.id protocol = "tcp" destination_port = 80 tags = { Purpose = "Application connectivity diagnosis" } } # 自动触发路径分析 resource "aws_ec2_network_insights_analysis" "auto_run_check" { network_insights_path_id = aws_ec2_network_insights_path.app_to_db_check.id wait_for_completion = true }
你之前未找到相关示例是因为该类资源属于偏小众的运维诊断类资源,官方公开示例覆盖较少,但资源能力已经稳定可用,参数与AWS原生API完全对齐,可直接按需配置使用。
内容的提问来源于stack exchange,提问作者nosajsnikta
相关产品推荐
相关产品推荐

