创建App Mesh网关路由时出错:BadRequestException:VirtualGatewayName必须匹配



我正在尝试使用terraform在ECS上实现AppMesh。一旦我运行了terraform apply,在创建aws_appmesh_gateway_route的过程中,我会收到一个错误:

错误:创建App Mesh网关路由时出错:BadRequestException:VirtualGatewayName必须匹配^[a-zA-Z0-9-_]+$。

这是我正在使用的代码块:

resource "aws_appmesh_gateway_route" "test" {
name                 = "test"
mesh_name            = "test-appmesh"
virtual_gateway_name = "aws_appmesh_virtual_gateway.test"
spec {
http_route {
action {
target {
virtual_service {
virtual_service_name = "aws_appmesh_virtual_service.servicea"
}
}
}
match {
prefix = "/"
}
}
}

您正在为具有句点的virtual_gateway_name参数提供一个字符串:

aws_appmesh_virtual_gateway测试

只需将点替换为下划线:aws_appmesh_virtual_gateway_test或其他符合此模式的内容^[a-zA-Z0-9-_]+$

相关内容

  • 没有找到相关文章

最新更新