我尝试使用confluence-kafka python 库通过 lambda 函数管理我的集群,但该函数失败并出现错误:
"Unable to import module 'Test': No module named 'confluent_kafka.cimpl'"
Run Code Online (Sandbox Code Playgroud)
我的要求.txt
requests
confluent-kafka
Run Code Online (Sandbox Code Playgroud)
为了创建 zip 文件,我将代码移动到虚拟环境的 site-packages 位置并压缩所有内容。
Python代码:
import confluent_kafka.admin
import requests
def lambda_handler(event, context):
    print("Hello World")
Run Code Online (Sandbox Code Playgroud)
我使用的是 macOS 10.X。在 Linux 上,我注意到 pip install 创建了一个单独的 confluence_kafka.libs,它不会在 mac 上创建
python amazon-web-services aws-lambda confluent-kafka-python