我正在尝试将类方法用作AWS中的Lambda处理程序。我已经按照示例设置(创建virtualenv并将其压缩)但我无法进行正常工作。
我的包名是“cloudwatch_metrics”,这是我的包init文件:
from exporter import Exporter
from sns_exporter import SnsExporter
from sqs_exporter import SqsExporter
from elb_exporter import ElbExporter
在我压缩和部署的virtualenv中,我可以执行姐妹“main”函数到lambda处理程序:
python -m cloudwatch_metrics.elb_exporter
关于我应该使用什么语法的任何建议?
答案 0 :(得分:0)
我放弃并添加了一些设置导入的shim脚本并调用了正确的函数。每个类都有一个独特的填充文件。作为一个积极的附带好处,它缩短了处理程序函数的字符串名称,并使其在AWS控制台中更具可读性。