2016-11-18 4 views
1

enter image description here통과하고 난 람다 함수 같은 STH 정의

람다 함수의 상수 JSON 데이터를 검색하는 방법 :/입력/상수 구성 대상에 정의 된 값을 얻을 수있는 방법은 무엇

def lambda_handler(event, context): 

    #get constant json argument passed from cloudwatch event rule 

    ... 

(Json 텍스트).

+0

텍스트 필드에 JSON 텍스트를 입력 해 보셨습니까? – Leon

+0

@ 예.하지만 문제는 어떻게 가져 오나요? 'def lambda_handler (event, context) :'를 변경해야합니까? – sakhunzai

+0

'print (event)'와 CloudWatch의 람다 로그를 확인하십시오 – Leon

답변

4

AWS 문서에서 읽은 것처럼 json은 dict 유형으로 파이썬에 전달되었습니다. 그리고 단순히 같은 값을 호출

통과 JSON :

def lambda_handler(event, context): 
    type = event["type"] 
    rententionDay = event["retention"] 
    ... 

사용 나는 모든 EBS 볼륨에 자동화 스냅 샷을 만들 수 있었다이 : 핸들러에서 다음

{"type": "daily", "retention": 7} 

. 도움이 되길 바랍니다.

1

이것은 NodeJS를 기반으로하지만 파이썬에서는 동일해야합니다. Input 아래의 Constant는 이벤트 변수를 사용하여 액세스 할 수있는 간단한 JSON 인코딩 객체입니다.

입력

{ "config": "uk" } 

람다

console.log(event.config) 

상위 Google 결과의 하나로서이 항목, 그래서 희망이 다른 사람 도움이 될 것입니다 발견.