2017-07-12 12 views
0

私はAWS-ラムダコンソールを介してAWS-ラムダに環境変数を追加すると、私が使用してこれらの変数を参照することができる午前:私はAWSで環境変数を使用する方法AWSラムダ環境変数

import os 
# ... 
print("environment variable: " + os.environ['variable']) 

をクラウドフォーメーションテンプレート内の-λ?私はaws-lambdaコンソールで環境変数を宣言したくありません。よる

おかげ

答えて

1

AWS documentationAWS::Lambda::Function資源環境変数を指定するために使用することができEnvironment propertyを持っています。したがって、クラウドフォーメーションファイルのリソースは次のようになります。

{ 
    "Type" : "AWS::Lambda::Function", 
    "Properties" : { 
    "FunctionName" : "Your function name", 
    "Environment" : { 
     "Variables": { 
      "variable1": "value1", 
      "variable2": "value2" 
     } 
    }, 
    ... 
    } 
} 
+0

ありがとうございます。ラムダの変数にこれらの環境変数を割り当てることができますか?私はそうするでしょう: ... 変数1 = os.environ ['variable1'])と 変数2 = os.environ ['variable2']) – mccoym