2017-05-08 1 views
1

AWS 람다 파이썬 함수에 이벤트 키를 전달하려고합니다.AWS 람다에 키 값을 전달합니다.

Payload='{"OS":"ubuntu","region":"us-east-1","subnetids":"'subnet-123','subnet-456','subnet-789','subnet-101112'","vpcid":"vpc-abcd"}') 

문제는 람다 기능에 서브넷을 하나의 항목이 아닌 목록으로 전달합니다.

실제 fucntion에

하지 이벤트 자체이 페이로드를 판독하는 방법을 잘 배열

나 이벤트 [ "OS", 이벤트와 OS, 영역 판독 가능 [ "영역"]하지만 어떻게해야 아니다 내가 "[subnetids"] 이벤트를 시도하는 것처럼 서브넷을 읽습니다. 서브넷 목록이 아닌 단일 값으로 읽으려고합니다.

제안하십시오!

답변

3

예가 올바르지 않습니다. json. 이를 위해 배열의 서브넷을 래핑하고 따옴표를 다음과 같이 변경해야합니다.

Payload='{"OS":"ubuntu","region":"us-east-1","subnetids":["subnet-123", "subnet-456","subnet-789","subnet-101112"],"vpcid":"vpc-abcd"}' 
관련 문제