BBH
-Biz Branding Hub-
投稿日 : 
2019/11/12
更新日 : 
2019/11/12

【AWS】LambdaからLambdaを呼び出すサンプル

AWS LambdaからLambdaを呼び出すサンプルです。

LambdaからLambdaを呼び出すサンプル

def exec_lambda(execLambdaName, payload):
    print('Lambdaを起動します。Lambda名={0}, 引数={1}'.format(execLambdaName, payload))
    try:
        response = boto3.client('lambda').invoke(
            FunctionName=execLambdaName,
            InvocationType='RequestResponse',
            Payload=json.dumps(payload)
        )
    except Exception as e:
        print('Lambdaの起動に失敗しました。Lambda名={0}, 引数={1}, response={2}'.format(execLambdaName, payload, response))
        return False

    print('Lambdaの起動に成功しました。Lambda名={0}, 引数={1}, response={2}'.format(execLambdaName, payload, response))
    return True

Profile

管理人プロフィール

都内でITエンジニアをやってます。
変遷:中規模SES→独立系SIer→Webサービス内製開発
使用技術はその時々でバラバラですが、C#、AWSが長いです。
どちらかと言うとバックエンドより開発が多かったです。
顧客との折衝や要件定義、マネジメント(10名弱程度)の経験あり。
最近はJava+SpringBootがメイン。

Recommend