Template error: Cannot use Fn::GetAZs in Conditions

Template error: Cannot use Fn::GetAZs in Conditions

Conditions:
  DBInstanceLaunch:
    IsFirstPrimaryAZ:
      Fn::Equals:
      - !Ref DBAvailabilityZone
      - Fn::Select:
        - 0
        - Fn::GetAZs: ''

当我尝试上传此文件时,出现“模板错误:无法在条件中使用 Fn::GetAZs” 我查看了文档,条件支持 Fn::GetAZs。 我正在尝试执行此答案中提到的操作:RDS with Cloud Formation and AZ issues

I checked in the docs, Fn::GetAZs is supported by Conditions.

不支持不支持Fn::GetAZs 可以 only be usedFn::If,这与 CloudFormation 中的 Conditions 部分不同。