3

多くの URL のスクリーンショットを取得し、パブリック S3 バケットに保存するサービスを作成しています。ストレージ コストのため、前述のバケットを定期的に消去し、過去 X 日間アクセスされていないすべてのスクリーンショットを削除
したいと思います。 「アクセスされた」とは、GET リクエストを介してダウンロードまたは取得されたことを意味します。

ドキュメントを調べたところ、S3 オブジェクトの有効期限ポリシーを定義する多くの方法が見つかりましたが、外部からアクセスされたファイルを既読として「マーク」する方法が見つかりませんでした。

コードなしで定期的なパージを定義する方法はありますか (AWS ルール/サービスのみ)? API はそれを許可しますか、それとも外部の回避策の実装を開始する必要がありますか?

4

2 に答える 2

2

Amazon S3 ストレージ クラス分析を使用できます。

Amazon S3 分析ストレージ クラス分析を使用すると、ストレージ アクセス パターンを分析して、適切なデータを適切なストレージ クラスにいつ移行するかを決定するのに役立ちます。この新しい Amazon S3 分析機能は、データ アクセス パターンを観察して、アクセス頻度の低い STANDARD ストレージを STANDARD_IA (IA、低頻度アクセス) ストレージ クラスにいつ移行するかを決定するのに役立ちます。

ストレージ クラスの分析により、フィルター処理された一連のデータの頻度の低いアクセス パターンが一定期間観察された後、分析結果を使用して、ライフサイクル ポリシーを改善することができます。

Storage Class の変更に使用しなくても、頻繁にアクセスされていないオブジェクトを発見するために使用できます。

于 2018-11-03T06:53:36.133 に答える