gpt4 book ai didi

yaml - Cloudformation Unresolved 资源依赖性

转载 作者:行者123 更新时间:2023-12-03 07:15:41 25 4
gpt4 key购买 nike

我正在尝试构建我的第一个更大的 Cloudformation 模板;但是,我不断遇到图像选择过程的问题,因为它不喜欢我当前的配置。

我尝试让用户选择 Windows 操作系统版本,然后 CFN 模板会选择与该 Windows 版本匹配的 AMI。

yaml    
Mappings:
ImageMapping:
WindowsImage:
Windows2008R2: ami-0d8a5c68b4550ced5
Windows2012: ami-0196cda9251876643
Windows2012R2: ami-0196cda9251876643
Windows2016: ami-04ad37d2932b886c0
Windows2019: ami-04ad37d2932b886c0
Parameters:
ImageIdParameters:
AllowedValues:
- Windows2019
- Windows2016
- Windows2012R2
- Windows2012
- Windows2008R2
Default: Windows2019
Description: "Enter Windows OS Version. Default Windows 2019"
Type: String
Rescources:
EC2Instance:
Properties:
ImageId: !FindInMap [ImageMapping, !Ref "WindowsImage", !Ref ImageIdParameters]

模板包含错误:模板格式错误:模板的资源 block 中存在未解析的资源依赖项 [WindowsImage]

最佳答案

应该只是WindowsImage,而不是!Ref“WindowsImage”:

!FindInMap [ImageMapping, WindowsImage, !Ref ImageIdParameters]

或者:

ImageId: !FindInMap
- ImageMapping
- WindowsImage
- !Ref ImageIdParameters

关于yaml - Cloudformation Unresolved 资源依赖性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57847292/

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