是否有AWS CodeBuild不支持VPC的可用区?

时间:2019-12-31 22:54:02

标签: amazon-web-services amazon-ec2 terraform aws-codebuild

我试图将对负载均衡器的访问限制为固定IP和CodeBuild代理。为此,我想添加一个安全组规则,除非流量来自与CodeBuild代理关联的安全组(以及单独的安全组规则,该规则限制访问,但固定IP除外),否则它将阻止对负载平衡器的访问。 。我认为这意味着我需要将CodeBuild与负载均衡器的VPC关联。

但是,当我尝试使用Terraform的codebuild_project资源更新现有的CodeBuild项目并像这样配置VPC时:

vpc_config {
    security_group_ids = [var.codebuild_sg]
    subnets = var.public_subnet_ids
    vpc_id = var.vpc_id
}

其中变量是CodeBuild使用的安全组,分别应将CodeBuild启动到的子网和VPC,我得到以下错误消息:

更新CodeBuild项目时出错 (arn:aws:codebuild:eu-west-2:xxxxx:project / my-project): InvalidInputException:CodeBuild当前不支持VPC eu-west-2c,请在其他可用区域中选择子网。

是否存在某些CodeBuild不支持VPC的可用区?还是此消息意味着其他内容?

1 个答案:

答案 0 :(得分:0)

是的,CodeBuild在eu-west-2c中不可用。在eu-west-2区域,CodeBuild仅在2个可用区(eu-west-2a和eu-west-2b)中可用。