import json
def lambda_handler(event, context):
# TODO implement
print("Hello World")
return {
'statusCode': 200,
'body': json.dumps('Hello from Lambda!')
}
(1)进入 AWS 控制台,点击 Lambda 服务
(2)选择相应的 Lambda 函数
(3)点击“添加触发器”
(4)选择“Lambda”为触发器类型
(5)配置如下参数:
1. 函数:选择相应的 Lambda 函数
2. 触发事件:选择“新版本”
3. 其他参数配置可根据需求进行调整
(6)点击“添加触发器”即可完成设置。
import os
import boto3
client = boto3.client('lambda')
def lambda_handler(event, context):
arn = os.environ['AWS_LAMBDA_FUNCTION_VERSION']
response = client.create_event_source_mapping(
EventSourceArn=arn,
FunctionName=context.invoked_function_arn,
BatchSize=1,
StartingPosition='TRIM_HORIZON'
)
print(response)
return "Event triggered successfully."