【发布时间】:2023-03-22 11:02:01
【问题描述】:
我正在使用 CDK 创建一个 Amazon Managed Airflow (MWAA),设置为 webserver_access_mode='PRIVATE_ONLY'。在这种模式下,AWS 创建一个 VPC 接口终端节点,并将来自所选 VPC 私有子网的 IP 地址绑定到它们,如下所述:https://docs.aws.amazon.com/mwaa/latest/userguide/configuring-networking.html
现在,我想使用这些 IP 将侦听器添加到现有负载平衡器,然后我可以使用它来连接到 VPN,但这似乎不能作为 aws_cdk.aws_mwaa.CfnEnvironment 的输出属性/属性使用:https://docs.aws.amazon.com/cdk/api/v1/python/aws_cdk.aws_mwaa/CfnEnvironment.html#aws_cdk.aws_mwaa.CfnEnvironment.NetworkConfigurationProperty
我的问题是,有没有办法获取与aws_cdk.aws_mwaa.CfnEnvironment 关联的那些 IP?现在我正在使用 CDK 部署并创建侦听器后手动查找结果,但我更愿意在同一个 CDK 结构中完全自动化它。
【问题讨论】:
标签: python amazon-web-services amazon-vpc aws-cdk mwaa