是能够使用的!子到concatinate一个环境变量的另一个在山姆CLI模板apn?

0

的问题

我有一个组lambda,我的大多数项目内的参数储存的参数。 我的子树隔由的环境下.

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

我谨参照的路径内的环境变量的模板。阳明海运为lambda功能使用SAM CLI。

我试图来利用!子但我不是具有结果,我所期待的。

例如:

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

结果我得到的是:

/ENV/type/app1

我的问题是它能够参考的另一个变量内的环境变量《宣言》使用!子?

1

最好的答案

3

可悲的是,它不可能的。 你必须做 ENV CloudFormation变量,以及:

Parameters:
  ENV:
   Default: DEV

然后:

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

其他语言

此页面有其他语言版本

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