AWS SAM Необязательная / Условная Политика Ресурса - PullRequest
0 голосов
/ 02 марта 2020

Я хотел бы убедиться, что я ничего не пропускаю с этим синтаксисом, который вызывает этот сбой, или это свойство просто не поддерживает условия.

Это релевантная часть моего шаблона.

Resources:
    MyApi:
        Type: AWS::Serverless::Api
        Properties:
          ...
          Auth:
            ResourcePolicy:
              IpRangeWhitelist: !If [IsProd, ["some.ip.add.ress", "some.other.ip.address"], AWS::NoValue]
Conditions:
  IsProd: !Equals [prod, !Ref Env]

Я протестировал оба значения независимо и они работают правильно, но внутри условия я получаю эту ошибку;

Invalid policy document. Please check the policy syntax and ensure that Principals are valid (Service: AmazonApiGateway; Status Code: 400; Error Code: BadRequestException;    
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...