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
【コラム】暗号資産の処理量に応じた課金モデルは再考の時期にきている
IT関連
2022-02-01 14:30
2021年5月に新IT規則を施行したインドのIT大臣と情報放送大臣が辞任
その他
2021-07-09 06:13
91歳のラストサムライ、「ネットサムライ」に転身しコロナ禍乗り切る
IT関連
2021-01-14 16:26
海陽学園、NECの「顔認証決済サービス」を採用–パッケージを活用
IT関連
2022-08-25 03:48
第4回:IT部門がDXの新組織で主役となるために必要なこと
IT関連
2022-06-16 03:55
AWS専業SIerのサーバーワークス、Google Cloud事業へ参入 韓国Bespin Globalとの合弁で
クラウドユーザー
2021-08-20 06:52
中小企業へのランサムウェアによる脅迫件数が増加–ウィズセキュア調査
IT関連
2024-09-05 18:24
公取委研究会、AIなどの競争上の課題について報告 自動ランク付けでの自社優遇を問題視
IT関連
2021-04-02 10:33
エキナカの“一等地”にeスポーツ施設……なぜ? JR東に聞いた (1/2 ページ)
DX
2021-03-09 01:19
日立、2022年度第1四半期決算は増収減益–デジタル好調も半導体などに課題
IT関連
2022-08-02 09:35
第1回サイバー保険とデータ保護戦略を考える
IT関連
2023-10-06 12:06
自社オリジナルで行こう–変革進めるイトーキに聞く、DX人材育成の勘所
IT関連
2023-11-28 04:31
コーセー、カウンセリング基盤のソフトウェアテスト自動化–110時間以上の工数削減
IT関連
2024-07-03 04:31
クラウド型ERP「マネーフォワード クラウドERP」と販売管理「楽楽販売」、連携を開始
IT関連
2022-03-29 16:03