firebase / firebase/firebase-admin-python

AWS lambda Python functions gives error to install the "google-cloud-firestore" module, but is already installed

未关闭
#634 5 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看
needs-triage
主要语言
Python
星标
1.2k
派生
359
平均合并
5 天 6 分钟
30 天内合并 PR
2

描述

Operating System version: AWS Python lambda
Firebase SDK version: firebase-admin 5.2.0
Firebase Product: google cloud firestore
Python version: 3.9

Hi I have an AWS Lambda in Python 3.9 (now regenerated in AWS functions console),I have installed in my local aws folder firebase-admin & dependencies:

```
pip install --target . firebase-admin==5.2.0
```
This installation gives me this error:

![image](https://user-images.githubusercontent.com/35197781/183120276-a1a9647c-d1c8-4353-bd4d-21ed888455de.png)

And finally I have implemented my Python AWS lambda, and upload to AWS lambda as ZIP file a package to the AWS code function console. When I tried to execute my testing in the Python Lambda, this gives me this error:

```
{
"errorMessage": "Unable to import module 'lambda_function': Failed to import the Cloud Firestore library for Python. Make sure to install the \"google-cloud-firestore\" module.",
"errorType": "Runtime.ImportModuleError",
"stackTrace": []
}
```

I also installed in my local directory the grpcio module, before to upload ZIP file in AWS function console, with this command:
```
pip install --target . grpcio
```
And finally upload all my directory in a package to the AWS function console.

But the same error is displayed when I execute a test in AWS cloud function.

```
{
"errorMessage": "Unable to import module 'lambda_function': Failed to import the Cloud Firestore library for Python. Make sure to install the \"google-cloud-firestore\" module.", ....
}
```
This is my full directory:

![image](https://user-images.githubusercontent.com/35197781/183119877-e42d368b-0116-4e0d-9963-99f740fa2908.png)

What can I do to solve this error? & made available google-cloud-firestore works fine in my AWS Lambda Python?

Thanks!

贡献指南

打开贡献指南

评估

这个 Issue 还没有评估数据。

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。