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-10-22 06:35
東芝、“疑似量子トンネル効果”で組合せ最適化計算を高速・高精度化 「世界最速・最大規模」うたう独自の量子コンピュータ発アルゴリズムを開発
企業・業界動向
2021-02-05 21:10
4月は退職者の情報持ち出しが最多–被害企業の調査で判明
IT関連
2023-04-20 23:21
アークサーブ、ランサムウェア対策を施したバックアップストレージを発表
IT関連
2022-05-24 10:35
物理とサイバーにまたがるセキュリティの取り組み–フォトシンスの小嶋CISO
IT関連
2024-06-12 16:56
エクサウィザーズとNTT Com、「tsuzumi」対応の生成AIソリューションを共同展開
IT関連
2024-08-16 17:39
優れたリーダーに必要なこと–チームを成長させ、最高の成果を引き出すには
IT関連
2023-02-28 14:43
ヤンマーに聞く、個別のユースケースを統合してビジネス変革のステージへ(後編)
IT関連
2024-08-07 05:41
「Windows 365 Cloud PC」正式発表/IT系上場企業の平均年収を業種別にみてみた/フリーのITエンジニアやWebデザイナーも労災保険へ加入可能に。2021年7月の人気記事
編集後記
2021-08-06 15:27
MILIZEと三井住友信託銀行、文章・単語検索を効率化するエンジンを開発
IT関連
2022-11-12 14:18
河合楽器製作所、製品ライフサイクル管理システムの導入で生産を効率化
IT関連
2023-06-29 07:13
トレンドマイクロ、売却報道に「事実に基づくものではない」とコメント
IT関連
2024-08-10 07:43
「macOS」標準「ターミナル」の代替アプリ5選
IT関連
2024-08-11 17:52
SUSE、RHEL互換ディストリビューションを開発へ–レッドハットに対抗
IT関連
2023-07-13 11:01