Die*_*icx 5 go firebase kubernetes firebase-admin google-cloud-firestore
我目前正在使用Firebase Admin Go SDK处理一个项目,以处理身份验证和使用实时数据库。当我在本地运行该项目时,该项目可以正常运行(只需运行go run main.go)。当我通过docker映像(或GKE,我已经测试了两者)在Minikube中运行它时,每当尝试进行任何Firestore调用时,都会出现此错误:
transport: authentication handshake failed: x509: certificate signed by unknown authority
Run Code Online (Sandbox Code Playgroud)
这是我在服务器上用来调用数据库的代码:
transport: authentication handshake failed: x509: certificate signed by unknown authority
Run Code Online (Sandbox Code Playgroud)
这是我的Dockerfile,它添加了控制台提供的服务帐户密钥Firebase:
FROM scratch
ADD main /
ADD serviceAccountKey.json /
EXPOSE 9090
ENTRYPOINT ["/main", "-grpc-port=9090", "-http-port=9089", "-env=prod"]
Run Code Online (Sandbox Code Playgroud)
我在文档中找不到有关在Kubernetes中运行的任何内容。
要从Kubernetes连接到Firestore,我需要做些什么?
| 归档时间: |
|
| 查看次数: |
319 次 |
| 最近记录: |