Server/AWS
boto3 client에 관한 간단한 메모
Sh.TK
2018. 2. 6. 10:59
boto3을 이용한 client를 통한 invoke 메소드 호출 시, 비동기냐 동기냐에 대한 정의는 해당 파라미터를 통해서 정해진다.
InvocationType
종류는, event, requestResponse, dryRun이 있으며, event를 이용하는 경우, 비동기로 처리된다.
간단히 메모하면
- RequestResponse: API용
- Event: 비동기 호출용
- DryRun: 인증용
lan.invoke(FunctionName='{}-{}-{}'.format(service, stage, func),
InvocationType='Event',
Payload=json.dumps(payload))
참조: http://boto3.readthedocs.io/en/latest/reference/services/lambda.html#Lambda.Client.invoke