(と一般的にはAWSのAPI)ObjectとObject Summaryの区別は何ですか?いつ他のものを使用するのが好きですか?S3オブジェクトとObjectSummaryの違いは何ですか? boto3で
私はAmazonが、自分たちのライブラリに合理的なようだと、実際のHTTP呼び出しを超えるような一般的およびなどの薄い層を提供しようとしているように見えるが、これは特に明瞭なAPIのために作るていないことを理解します。
(と一般的にはAWSのAPI)ObjectとObject Summaryの区別は何ですか?いつ他のものを使用するのが好きですか?S3オブジェクトとObjectSummaryの違いは何ですか? boto3で
私はAmazonが、自分たちのライブラリに合理的なようだと、実際のHTTP呼び出しを超えるような一般的およびなどの薄い層を提供しようとしているように見えるが、これは特に明瞭なAPIのために作るていないことを理解します。
オブジェクトの概要:
は、Amazon S3バケットに格納されたオブジェクトの概要が含まれています。この オブジェクトには、オブジェクトの完全なメタデータまたはその内容が含まれていません( )。
オブジェクト:
アマゾンS3に格納されたオブジェクトを表します。このオブジェクトは
等、そのような コンテンツタイプ、コンテンツ長として、 データコンテンツとアマゾンS3によって格納されたオブジェクトのメタデータを含むオブジェクトのメタデータ:
されたオブジェクトのメタデータを表しAmazon S3で保存されます。この は、カスタムユーザ供給メタデータだけでなく、アマゾンS3が送信すると(コンテンツの長さ、ETagを、 のContent-MD5など)を受信し、標準のHTTPヘッダ が含まれています。
あなただけのオブジェクトに関する情報の要約を必要とするときは、オブジェクトの概要を使用します(個人的に私はこのために使用していたことがありません)。実際のオブジェクトを取得する場合(つまり、S3から実際のファイルをダウンロードするときに使用します)、Objectを使用します。オブジェクトについてのメタデータが必要だが、オブジェクトの内容をダウンロードする時間と帯域を無駄にしたくないときは、Object MetaDataを使用します。
注:私は、Python AWS SDKのドキュメントよりも優れた説明テキストを持っているようだJava AWS SDK docsから引用符を引っ張りました。
これに追加するには、自分でObjectSummaryを作成する必要はありません。 –
クール、ありがとう@マーク-B、Javaのドキュメントに行く良いヒント – cmyr