Amazon S3が「条件付き書き込み」に対応。既にオブジェクトがある場合は上書きせず、分散アプリケーションでの利用が容易に

今回は「Amazon S3が「条件付き書き込み」に対応。既にオブジェクトがある場合は上書きせず、分散アプリケーションでの利用が容易に」についてご紹介します。

関連ワード (分散、発生、説明等) についても参考にしながら、ぜひ本記事について議論していってくださいね。

本記事は、Publickey様で掲載されている内容を参考にしておりますので、より詳しく内容を知りたい方は、ページ下の元記事リンクより参照ください。


Amazon Web Servicesは、オブジェクトストレージを提供する「Amazon S3」の新機能として「条件付き書きこみ」(Conditional Writes)をサポートしたことを発表しました。

Amazon S3が「条件付き書きこみ」サポート

条件付き書き込みを利用すると、オブジェクトの書き込み時にオブジェクトの存在をチェックし、オブジェクトが存在しない時だけ書き込む、という指定が可能になります。

これにより、アプリケーションがデータをAmazon S3に書き込む際に、既存のオブジェクトを上書きすることを簡単に防ぐことができるようになります。

例えば、複数のクライアントが同一オブジェクトにデータを書き込んでいくような分散処理において、不用意に既存のデータを上書きしないように書き込む直前にオブジェクトを確認するといった処理をアプリケーションで作りこむ必要がなくなり、Amazon S3に任せることができるため、Amazon S3を使った分散アプリケーションの開発がよりシンプルになることが期待されます。

Amazon S3のドキュメントによると、条件付き書き込みの機能は「PutObject」と「CompleteMultipartUpload」の2つのAPIでサポートされています。

このAPIを呼び出す際のリクエストのヘッダに「If-None-Match」を付けると、該当するキーのオブジェクトがバケット内に存在せず書き込みが成功した場合には「200 OK」のステータスが返り、該当するキーが存在した場合には書き込みは失敗して「412 Precondition Faild」が返ります。

同時リクエストが発生して、オブジェクトに対する条件付き書き込み操作が完了する前にオブジェクトに対する削除リクエストが成功すると、「409 Conflict」が返る場合があると説明されています。

Amazon S3は条件付き読み込み、条件付き書き込みの両方の機能を備えたことになります。

COMMENTS


Recommended

TITLE
CATEGORY
DATE
グーグル、生成AIを実行するウェブアプリを「Google I/O」で実演へ
IT関連
2023-05-11 14:53
国内ITサービス市場、新型コロナ感染拡大や半導体不足があったものの2021年は回復、2022年も堅調との予測。IDC Japan
業界動向
2022-09-08 13:46
ioXtアライアンス、モバイルとVPNのセキュリティ向けに認証プログラム拡大–グーグルなど支援
IT関連
2021-04-19 21:55
日本IBMとレッドハット、安田倉庫の「総合物流情報システム」刷新を支援
IT関連
2023-04-15 21:42
データ活用で全社的に十分な成果を得ている日本企業は2.2%–ガートナー調査
IT関連
2022-10-09 08:17
電動ピックアップトラックの戦いが過熱する中、GMがミシガンの4工場に約7970億円投資
IT関連
2022-01-27 13:08
Tesla決算、売上高が初の100億ドル超、通年で初の黒字に
企業・業界動向
2021-01-29 08:07
格安スマホ、低容量で対抗プラン続々も、忍び寄る大手の触手
IT関連
2021-02-03 15:15
「なんちゃってオンライン請求書」や「契約書迷子」–Sansan、「紙トラブル番付」発表
IT関連
2022-12-06 22:13
グッドパッチ、企業のプロダクトマネジメントを支援する新サービス
IT関連
2023-10-25 07:48
「人材と資金」がEUのスタートアップ政策に対するフランスの戦略のカギ
IT関連
2022-02-23 09:32
法務や会計の専門家の64%はAIによってスキルの価値が上がると予想
IT関連
2023-08-24 12:36
利回り4.6~5.3%、プロが分析:3メガ銀行の投資価値–4~6月好決算、信用コスト減少から判断
IT関連
2021-08-10 03:25
新型コロナ変異株 短時間の会話でもリスク急上昇 スパコン富岳分析
IT関連
2021-06-25 22:32