这是我的lambda函数 -
import boto3
def send_function(event, context):
valu=event['VAL']
mname=event['MNAM']
d=boto3.client('cloudwatch')
d.put_metric_data(Namespace='WebStatus',
MetricData=[
{
'MetricName': mname,
'Dimensions': [
{
'Name': 'Status',
'Value': 'WebsiteStatusCode'
},
],
'Value': valu,
},
]
)
我得到错误 - " errorMessage":"无法导入模块' lambda_function'"
答案 0 :(得分:0)
在上传lambda函数时定义错误的lambda处理程序名称时会发生此错误。 lambda处理程序的名称必须是<your python filename>.<your method name>
。
因此,如果您的python文件名为hello_python.py
,则应定义lambda处理程序hello_python.send_function
。有关详细信息,请read this。