繁体   English   中英

使用于访问谷歌云存储的谷歌python客户端库达到了一个存根API

[英]Make the Google python client library for accessing Google cloud storage hit a stubbed API

我正在编写一个使用Google的python客户端进行GCS的应用程序。

https://cloud.google.com/storage/docs/reference/libraries#client-libraries-install-python

在我需要编写功能测试之前,我没有遇到任何问题。

我们的组织测试这样的集成的方式是编写我点击的API端点的简单存根,并将Google客户端库(在本例中)指向我的存根,而不是需要访问Google的实时端点。

我正在使用服务帐户进行身份验证,并且在获取令牌时能够将客户端指向我的存根,因为它从您在创建服务帐户时获得的服务帐户的json密钥中获取该值。

我似乎无法做的是将客户端库指向我的存根API,而不是直接向Google调用。

我曾经做过的一些我不喜欢的解决办法是: - 允许测试点击实时端点。 - 使用真正的Google客户端库或模拟版本的库进行一些切换。 我宁愿模仿API而不是将模拟代码部署到生产中。

非常感谢任何帮助。

我已经做了一些研究,似乎没有什么专门支持使用python的云存储。 我发现这个GitHub问题条目与相关的讨论,但为了去。

我想你可以打开一个公共问题跟踪器来询问这个功能。 我现在害怕继续使用你的第二种解决方法更容易。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM