簡體   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