助け合いフォーラム
この問題はプレミアムコンテンツです。
解説文の意味
解説文の中に以下の文章があります
・Amazon S3のオブジェクトロックを有効にしたS3バケットを作成する。AWS Storage Gatewayを利用して、S3バケットへデータを転送する
Storage Gatewayは、AWSへデータを移行した後もオンプレミスから継続してデータが更新されるケースで利用します。**本設問のケースでは移行後のデータに対して更新・削除がされてはいけないため、DataSyncによる移行の方が適しています。**したがって、誤りです。
上記の太字の部分は、「本設問のケースでは移行後のデータに対して更新・削除がされてはいけないため、オブジェクトロックの方が適しています。」という意味ではないでしょうか。なぜAWS Storage Gatewayがダメな理由ではないような気がします。
AWS DataSync のよくある質問
https://aws.amazon.com/jp/datasync/faqs/
Q: AWS DataSync と AWS Storage Gateway はいつ使用しますか?
A: AWS DataSync を使用して既存のデータを Amazon S3 に移行し、次に AWS Storage Gateway のファイルゲートウェイ構成を使用して、移行したデータへのアクセスを保持し、オンプレミスのファイルベースアプリケーションからの継続的な更新に使用します。
公式のユースケースに、DataSyncで一括移行したあと、Storage Gatewayで継続的な更新に使用することが書かれてあります。
Storage Gateway=継続的な更新が必要なケースで使用するから、移行後に更新・削除が発生しないケースでは、DataSyncの方が適しているという意味で、Storage Gatewayが誤答である理由になっていると思います。
コメント
この投稿に対して返信しませんか?
b berkut_p_azure
2026/07/23 03:04
解説文では「Storage Gatewayは、AWSへデータを移行した後もオンプレミスから継続してデータへのアクセスおよび更新するケースで利用するものであるため不適切」という観点で説明されていますが、これは本質的な理由ではないと思います。 本設問でStorage Gatewayが不正解となる根本的な技術的理由は以下の点にあります。 AWS Storage Gateway(ファイルゲートウェイ)経由でS3にデータを書き込む場合、S3オブジェクトロックが正しく機能しない可能性がある。 Storage Gatewayはオンプレミスからの透過的なファイルアクセスを提供するサービスですが、ファイルゲートウェイ経由の書き込みはS3のネイティブなPUT操作とは異なる経路をたどるため、オブジェクトロックの保護が期待通りに適用されない場合があります。 一方、AWS DataSyncはS3ネイティブのAPIを直接利用してデータを転送するため、オブジェクトロックとの親和性が高く、転送中のTLS暗号化も標準でサポートされています。 つまり、Storage Gatewayが不正解である本質的な理由は 「継続的な更新用途である」ではなく 「Storage Gateway経由ではオブジェクトロックが確実に機能しないため、設問の要件(更新・削除の禁止)を満たせない可能性があるから」 のような気がします。 解説は「用途の違い」という観点にとどまっており、設問の核心である「オブジェクトロックとの技術的な相性」に言及できていないため、説明として不十分ではないかと感じました。