AWS S3 Object Expiryを使用して、バケットを設定し、ライフサイクルルールを設定したいと思います。
ルールを以下に示します。
私が信じている問題は、プレフィックスに関係していると思います。
バケット「online-dating/dating-cropping /」の下にこの構造を作成し、削除したいこの場所にファイルを配置し始めました-tmpファイル。これらのファイルは自動的に削除されるという考えでした。
確認したところ、「online-dating /dating-cropping/」という構造が削除されていることがわかりました。例:ここの下のファイルはクリーンアップされませんでしたが、完全に削除されました。
したがって、このような有効期限ルールを使用できないと仮定するのは正しいですか(クリーンアップするバケットの下の場所を指しますか?プレフィックスは、削除する実際のファイルを反映する必要がありますか?例:remove apples.jpg-次に、ルールをapp *に設定できますか?
したがって、バケット内のどこにファイルが実際に存在するかは問題ではないと思います。プレフィックスだけがファイルと一致する必要がありますか?