Este posibil de a utiliza !Sub a concatinate o variabilă de mediu cu altul în SAM CLI template-uri pentru AWS?

0

Problema

Am un grup de lambda care am cele mai multe dintre elemente în cadrul parametru magazin parametri. Am sub copaci separate de mediu.

Exemplu

/prod/type/app1/parameter1
/prod/type/app1/parameter2
/prod/type/app2/parameter1
/dev/type/app1/parameter1
/dev/type/app1/parameter2
/dev/type/app2/parameter1

Aș dori să referință calea în variabilele de mediu ale unui șablon.yml pentru o funcție lambda folosind SAM CLI.

Eu sunt încercarea de a utiliza !Sub dar nu am rezultatele la care am fost în speranța pentru.

Exemplu:

Environment:
  Variables:
    ENV: "DEV"
    SSM_PS_APP1_PATH: !Sub "/${ENV}/type/app1/"

Rezultatele sunt:

/ENV/type/app1

Intrebarea mea este posibil sa de referință o altă variabilă în Variabila de Mediu Declarația de a utiliza !Sub?

1

Cel mai bun răspuns

3

Din păcate, nu este posibil. Tu ar trebui să facă ENV CloudFormation variabile precum:

Parameters:
  ENV:
   Default: DEV

și apoi:

Environment:
  Variables:
    ENV: !Ref ENV
    SSM_PS_APP1_PATH: !Sub "/${ENV}/type/app1/"
2021-11-20 04:07:36

În alte limbi

Această pagină este în alte limbi

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................