Aws
Lambda에서 Lambda 호출
wngnl05
2024. 12. 27. 14:48
반환 값을 받을려면
import boto3
def lambda_handler(event, context):
client = boto3.client('lambda')
response = client.invoke(
FunctionName='other-lambda-function-name',
InvocationType='RequestResponse', # 동기 호출
Payload=json.dumps(payload) # 전달할 데이터
)
# 응답 처리
return response['Payload'].read().decode('utf-8')
반환 값을 받지 않을려면
import boto3
def lambda_handler(event, context):
client = boto3.client('lambda')
response = client.invoke(
FunctionName='other-lambda-function-name',
InvocationType='Event', # 비동기 호출
Payload=json.dumps(payload) # 전달할 데이터
)
# 비동기 호출이므로 응답을 처리하지 않음
return 'Async invocation successful'