gpt4 book ai didi

aws-cloudformation - Cloudformation 路由错误

转载 作者:行者123 更新时间:2023-12-03 07:33:53 28 4
gpt4 key购买 nike

我正在创建一条通往互联网网关的公共(public)路由。当我通过 GUI 进行配置时,完全没有问题。当我尝试通过我的 Cloudformation 模板执行此操作时,每次都会失败。这是网关的构建,没有任何问题:

GatewayToInternet:
Type: AWS::EC2::InternetGateway
DependsOn: VPC
Properties:
Tags:
- Key: Name
Value: !Sub ${AWS::StackName}-IGW
AttachGateway:
Type: AWS::EC2::VPCGatewayAttachment
Properties:
VpcId: !Ref VPC
InternetGatewayId: !Ref GatewayToInternet

这是我附加的导致问题的路线:

PublicDefaultRoute1
Type: AWS::EC2::Route
DependsOn: GatewayToInternet
Properties:
RouteTableId: !Ref PublicRouteTable
GatewayId: !Ref GatewayToInternet
DestinationCidrBlock: 0.0.0.0/0

我从 CLI 得到的错误是:调用 CreateStack 操作时发生错误 (ValidationError):模板格式错误:YAML 格式不正确。 (第 261 行,第 5 列)

如果我删除路线,一切都会完美。如果重要的话,我没有附加到该路由表的任何其他路由。

最佳答案

PublicDefaultRoute1
Type: AWS::EC2::Route
DependsOn: GatewayToInternet
Properties:
RouteTableId: !Ref PublicRouteTable
GatewayId: !Ref GatewayToInternet
DestinationCidrBlock: 0.0.0.0/0

应该是

PublicDefaultRoute1:
Type: AWS::EC2::Route
DependsOn: GatewayToInternet
Properties:
RouteTableId: !Ref PublicRouteTable
GatewayId: !Ref GatewayToInternet
DestinationCidrBlock: 0.0.0.0/0

注意 PublicDefaultRoute1 中的冒号 (:)

关于aws-cloudformation - Cloudformation 路由错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70789030/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com