从 VSCode python 调用 lambda
Invoke a lambda from VSCode python
找不到任何答案。
所有教程都提到了如何使用 AWS 工具包或如何在 VSCode 上本地开发和测试您的 lambda。这不是我想要的,我已经有一个 lambda,我只想调用它。
要调用 s3 或 Dynamo DB,我可以 运行
dynamodb = boto3.resource('dynamodb')
table = dynamodb.Table(table_name)
scan_kwargs = {
'FilterExpression': Key(my_key).eq(key_equal)
}
response = table.scan(**scan_kwargs)
data = response['Items']
调用 lambda 的等效项是什么?
尝试:
lambda_client = boto3.client('lambda', region_name='')
lambda_client.invoke(FunctionName='', InvocationType='', Payload='')
空字符串可以用您的信息替换。
参见:https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/lambda.html#client
找不到任何答案。
所有教程都提到了如何使用 AWS 工具包或如何在 VSCode 上本地开发和测试您的 lambda。这不是我想要的,我已经有一个 lambda,我只想调用它。
要调用 s3 或 Dynamo DB,我可以 运行
dynamodb = boto3.resource('dynamodb')
table = dynamodb.Table(table_name)
scan_kwargs = {
'FilterExpression': Key(my_key).eq(key_equal)
}
response = table.scan(**scan_kwargs)
data = response['Items']
调用 lambda 的等效项是什么?
尝试:
lambda_client = boto3.client('lambda', region_name='')
lambda_client.invoke(FunctionName='', InvocationType='', Payload='')
空字符串可以用您的信息替换。
参见:https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/lambda.html#client