有没有一种方法可以通过docker run传递我的本地Google默认应用凭据(https://developers.google.com/identity/protocols/application-default-credentials)?
我的用例:
- 在我的计算机上运行的代码正确处理默认应用凭据
- 在GCE实例上的Docker镜像中运行的代码也可以正确处理默认应用凭据
- 问题出现在我的机器上的“docker run”上。在Docker容器中运行的代码不使用主机默认应用凭据。
如果我可以告诉“docker run”将主机的Google默认应用凭据传递给Docker镜像,那就太好了。
unset GOOGLE_APPLICATION_CREDENTIALS
。这是在之前使用服务账号凭据的情况下需要执行的操作,就像我之前做的那样。 - undefined