ラムダ関数にContantをJSONデータを取得する方法:/入力/定数の設定目標に定義された値を取得する方法をである何
def lambda_handler(event, context):
#get constant json argument passed from cloudwatch event rule
...
(Jsonテキスト)。
ラムダ関数にContantをJSONデータを取得する方法:/入力/定数の設定目標に定義された値を取得する方法をである何
def lambda_handler(event, context):
#get constant json argument passed from cloudwatch event rule
...
(Jsonテキスト)。
私はAWSドキュメントを読むと、jsonはdict型としてpythonに渡されました。そして私は単純に、このような値を呼び出します。
渡されたJSON:
def lambda_handler(event, context):
type = event["type"]
rententionDay = event["retention"]
...
使用私はすべてのEBSボリュームのオートメーションスナップショットを作成することができましたこれは:あなたのハンドラで次に
{"type": "daily", "retention": 7}
。 希望します。
これはNodeJSに基づいていますが、Pythonでも同じです。 Inputの下にあるConstantは単純なJSONエンコードされたオブジェクトで、イベント変数を使用してアクセスできます。そううまくいけば、これは他の誰かを助ける、トップのGoogleの結果の一つとして、このエントリを発見
入力
{ "config": "uk" }
ラムダ
console.log(event.config)
。
テキストフィールドにJSONテキストを入力しようとしましたか? – Leon
@はい。しかし質問はどうやってそれを取り出すのですか? 'def lambda_handler(event、context):'を変更すべきですか? – sakhunzai
'print(event)'とCloudWatchのラムダログを確認してください – Leon