Storage Gateway(S3 ファイルゲートウェイ)で、S3 コンソールから直接ファイル操作をしたときに、Storage Gateway 側に反映されない場合の対処方法
S3 コンソールなどで直接バケット内のオブジェクトを操作した場合、Storage Gateway 側には反映させるためにはキャッシュの更新が必要です。
困っていた内容
Storage Gateway を Amazon S3 ファイルゲートウェイで構築しました。
S3 コンソールから直接ファイルを操作したところ、Storage Gateway には反映されませんでした。
反映させる方法はありますでしょうか。
どう対応すればいいの?
S3 コンソールなどで直接バケット内のオブジェクトを操作した場合、Storage Gateway 側には反映されません。
反映させるためには、キャッシュの更新が必要です。
マネジメントコンソールでキャッシュを更新する
- Storage Gateway コンソールから、ファイル共有を開く
- 当該のファイル共有 ID にチェックを入れ、「アクション▼」→「キャッシュを更新」を押下する
AWS CLI でキャッシュを更新する
- 以下のコマンドを実行
aws storagegateway refresh-cache --file-share-arn <ファイル共有ARN>