Amazon s3 バケットのメタデータ/ヘッダーのリストを取得したいのですが?
次のように OpenStack Swift Storage でメタデータを取得できます -> メタデータを要求する curl コマンド:
curl -i http://localhost:8080/v1/AUTH_test/container1 -X HEAD -H "X-Auth-Token: AUTH_tk6194fghrt"
上記の curl コマンドに対する応答:
HTTP/1.1 204 No Content
Content-Length: 0
X-Container-Object-Count: 6
Accept-Ranges: bytes
X-Trans-Id: tx0ff9f8541e2c4e019dea1-0053eb48a7
Date: Wed, 13 Aug 2014 11:14:47 GMT
X-Container-Meta-Century: Nineteenthsssssssssssss
X-Timestamp: 1399987571.97634
X-Container-Meta-Author: Mustafa
X-Container-Bytes-Used: 3978833
Content-Type: text/plain; charset=utf-8
X-Trans-Id: tx1c2734f1e4ca4f3e835da-0053eb497d
openstack swift では、python-swiftclient API を使用して、swift コンテナー (バケット) の上記のメタデータを取得できます。
AmazonS3 バケットについても同じことをしたい。では、 Pythonを使用してAmazonS3 バケットのメタデータを取得するにはどうすればよいですか? (私はbotoライブラリを使用しています)
それは可能ですか?
更新:バケットのキーではなく、バケット
のメタデータを取得しようとしています。