クラウドストレージ上のファイルが変更されているかどうかをチェックするジョブがあります。その場合、ファイルからデータを読み取り、さらに処理します。
クラウドストレージ上のファイルが最後に変更されたのはいつかを確認するAPIがあるかどうか知りたいです。
クラウドストレージ上のファイルが変更されているかどうかをチェックするジョブがあります。その場合、ファイルからデータを読み取り、さらに処理します。
クラウドストレージ上のファイルが最後に変更されたのはいつかを確認するAPIがあるかどうか知りたいです。
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 インターフェイスもありますが、必要なメタデータが公開されているとは思えません。
App Engine Cloud Storage クライアント ライブラリは、この情報を公開します。このライブラリには、dev appserver のサポートもあります。Getting started には例があります。
Cloud Storage には、オブジェクトの作成時刻を取得するために使用できる API があります。
https://developers.google.com/storage/docs/json_api/v1/objectsを参照してください