CloudFormation format problems - with DependsOnand If

0

Hi there,

i am trying to use If with DependsOn

here is the error Template format error: DependsOn must be a string or list of strings.

RealiteParkingCloudFrontDistribution:
    Type: AWS::CloudFront::Distribution
    DependsOn:
      !If
        - IsNotDev
        -
          - webLogs
          - webApp
        -
          - webApp

can you help me to fix it?

Thanks fore your help

gefragt vor 2 Jahren238 Aufrufe
1 Antwort
1
Akzeptierte Antwort

You could try using both a condition and dependency on your resource, though you would have to duplicate it (in a way):

RealiteParkingCloudFrontDistributionForProd:
    Type: AWS::CloudFront::Distribution
    DependsOn: webApp
    Condition: IsProd

RealiteParkingCloudFrontDistributionForDev:
    Type: AWS::CloudFront::Distribution
    DependsOn: webLogs
    Condition: IsDev
AWS
EXPERTE
Raphael
beantwortet vor 2 Jahren

Du bist nicht angemeldet. Anmelden um eine Antwort zu veröffentlichen.

Eine gute Antwort beantwortet die Frage klar, gibt konstruktives Feedback und fördert die berufliche Weiterentwicklung des Fragenstellers.

Richtlinien für die Beantwortung von Fragen