Python 3.x 使用boto3将自定义规则放入Cloudwatch事件中
我想根据cloudwatch事件中添加的规则触发lambda函数。我看到一个在控制台中这样做的示例Python 3.x 使用boto3将自定义规则放入Cloudwatch事件中,python-3.x,amazon-web-services,aws-lambda,boto3,amazon-cloudwatch,Python 3.x,Amazon Web Services,Aws Lambda,Boto3,Amazon Cloudwatch,我想根据cloudwatch事件中添加的规则触发lambda函数。我看到一个在控制台中这样做的示例 { "detail-type": [ "Glue Crawler State Change" ], "source": [ "aws.glue" ], "detail": { "crawlerName": [ "MyTestCrawl" ], "state
{
"detail-type": [
"Glue Crawler State Change"
],
"source": [
"aws.glue"
],
"detail": {
"crawlerName": [
"MyTestCrawl"
],
"state": [
"Succeeded"
]
}
}
我想添加lambda函数作为目标。有没有一种使用boto3的方法?通过boto3调用lambda函数。见 下面是一个例子
response = client.invoke(
ClientContext='MyApp',
FunctionName='MyFunction',
InvocationType='Event',
LogType='Tail',
Payload='fileb://file-path/input.json',
Qualifier='1',
)
是否要使用规则中的cron表达式运行lambda?也许这会有帮助,