无法通过CloudFormation从AWS Backup创建FSxN卷,遇YAML缩进错误
修复CloudFormation创建FSxN卷的YAML缩进错误
你遇到的YAMLException是因为模板里的缩进不符合YAML语法规范:BackupId字段没有正确缩进在Properties节点下,导致解析器无法识别它是Properties的子属性,进而报错Name:的缩进错误。
修正后的完整模板如下:
--- Description: "This is Cloudformation template to Create Volme from backup FSxN." Resources: OntapVolumeFromBackupWithAllConfigs: Type: "AWS::FSx::Volume" Properties: BackupId: "74fe2af2-6815-494c-a4de-53d8188e3a5c" Name: "RestBackupFSxVolume01" OntapConfiguration: JunctionPath: "/RestBackupFSxVolume01" SecurityStyle: "UNIX" SizeInMegabytes: 41 StorageEfficiencyEnabled: True StorageVirtualMachineId: "svm-0524816479dbbe473" TieringPolicy: CoolingPeriod: 42 Name: "AUTO"
核心修正点:
- 将
BackupId字段缩进一级,使其与Name、OntapConfiguration同级,都属于Properties的子属性,符合YAML的层级映射规则。
内容的提问来源于stack exchange,提问作者micron cloud
相关产品推荐
相关产品推荐

