- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试根据Fn::GetAZs
'集合动态生成资源:
AWSTemplateFormatVersion: '2010-09-09'
Transform: 'AWS::LanguageExtensions'
Resources:
Fn::ForEach::CreateSecurityGroups:
- 'AZIndex'
- Fn::Split: [",", Fn::GetAZs: !Ref "AWS::Region"]
- Fn::Sub: SecurityGroup${AZIndex}
Type: 'AWS::EC2::SecurityGroup'
Properties:
GroupDescription: 'SecurityGroup-${AZIndex}'
GroupName:
Fn::Sub: 'SecurityGroup-${AZIndex}'
但是堆栈创建失败,并且在事件中错误是:
转换 AWS::LanguageExtensions 失败:找不到集合或无法解析 Fn::ForEach
如何解决这个问题?
所有这些都会重现相同类型的错误。
- Fn::Join:
- ","
- Fn::GetAZs: ''
- Fn::GetAZs:
Ref: 'AWS::Region'
- Fn::GetAZs: ''
最佳答案
我认为该问题是由使用内联 Fn::Sub
引起的,非伪参数不支持该内联函数。这应该有效:
AWSTemplateFormatVersion: '2010-09-09'
Transform: 'AWS::LanguageExtensions'
Resources:
Fn::ForEach::CreateSecurityGroups:
- 'AZIndex'
- Fn::Split: [",", Fn::GetAZs: !Ref "AWS::Region"]
- 'SecurityGroup${AZIndex}'
Type: 'AWS::EC2::SecurityGroup'
Properties:
GroupDescription: 'SecurityGroup-${AZIndex}'
GroupName:
Fn::Sub: 'SecurityGroup-${AZIndex}'
关于yaml - Fn::Foreach 具有内部函数参数 | Fn::GetAZ |找不到集合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/77175451/
所以我的网络模板中有这个 CloudFormation 资源: Resources: ... PubSubnetAz2: Type: AWS::EC2::Subnet
我正在尝试根据Fn::GetAZs'集合动态生成资源: AWSTemplateFormatVersion: '2010-09-09' Transform: 'AWS::LanguageExtensio
Conditions: DBInstanceLaunch: IsFirstPrimaryAZ: Fn::Equals: - !Ref DBAvailabilityZ
我正在使用 AWS Cloudformation 创建一个应用程序,该应用程序通过 Autoscaling 组在集群内部署一些实例。我将其部署在 us-east-1 问题是,昨天我们更改为夏季时间,我
我有一个云形成模板 (mainVPC),它在 VPC 中创建几个子网并导出名称为“PrivateSubnetA”、“PrivateSubnetB”的子网...我有一个不同的云形成模板来创建 DBSub
我是一名优秀的程序员,十分优秀!