Technically Impossible

Lets look at the weak link in your statement. Anything "Technically Impossible" basically means we haven't figured out how yet.

AWS Certification Minute - S3

AWS認定資格の受験対策ノートとして、「AWS certification minute」というWikiを運用していた。Professionalレベルまでの認定を得たものの、資格を継続するメリットはないと判断した。

資格更新の受験対策時に書き足そうと考えていたのだが、資格失効とともに、Wikiを順次、移行していくことにした。
impsbl.hatenablog.jp

S3

オブジェクト・ストレージ。
ストレージ内の検索機能は提供されない。

特徴

  • S3はユーザーがHTTPステータス200を受け取るまで、オブジェクトをバケットに書き込まない。
  • S3はオブジェクトをロックしない。

同一オブジェクトに対する書き込み指示を同時に受け取った場合、最後に書き込まれたオブジェクトが有効になる、ということ。

S3側のバージョニングを有効にすることで、同一オブジェクトへの上書きを回避できる。

  • Content-MD5ヘッダを用いると、S3はデータの整合性を確認する。不整合の場合、エラーを返す。

Amazon Simple Storage Service

Amazon S3 とは - Amazon Simple Storage Service

Multipart Upload

オブジェクトサイズが 100 MB 以上の場合は、単一のオペレーションでオブジェクトをアップロードする代わりに、マルチパートアップロードを使用することを考慮してください。

マルチパートアップロードを使用したオブジェクトのアップロードとコピー - Amazon Simple Storage Service

注意

検索機能が必要な場合、S3検索用メタデータを格納するDBを構築する。

impsbl.hatenablog.jp