我們有一項工作可以檢查雲存儲上的文件是否已被修改。如果是這樣,那麼它從文件讀取數據並進一步處理它。谷歌雲存儲(Python):如何檢查文件上次修改時間?
我想知道是否有API檢查雲存儲上的文件最後修改時間。
我們有一項工作可以檢查雲存儲上的文件是否已被修改。如果是這樣,那麼它從文件讀取數據並進一步處理它。谷歌雲存儲(Python):如何檢查文件上次修改時間?
我想知道是否有API檢查雲存儲上的文件最後修改時間。
應用引擎Cloud Storage client library將向您公開此信息。這個庫也有dev appserver支持。入門有example。
雲存儲有一個API,你可以用它來得到一個對象
看到https://developers.google.com/storage/docs/json_api/v1/objects
這裏沒有任何Python API嗎?我們的代碼是Python。 –
用於Python的Google API客戶端庫支持測試版雲存儲API:https://google-api-client-libraries.appspot.com/documentation/storage/v1beta1/python/latest/儘管您需要在您的API儀表板通過首先請求訪問。 – someone1
你可以用boto做到這一點的創建時間:
>>> import boto
>>> conn = boto.connect_gs()
>>> bucket = conn.get_bucket('yourbucket')
>>> k = bucket.get_key('yourkey')
>>> k.last_modified
'Tue, 04 Dec 2012 17:44:57 GMT'
還有一個App Engine Python interface雲存儲,但我不認爲它暴露你想要的元數據。
是的,他們似乎贊成使用新的客戶端庫而不贊成使用Cloud Storage API。 –