質問: S3のライフサイクルについて質問です。 ライフサイクルルールを設定したい最上位のフォルダ配下に、細かく増減するサブフォルダがあり、その中にバージョン管理されたテキストデータがある3段構成のS3があります。ライフサイクルを効かせたいのは最下層のテキストデータで、10日経過したら破棄、ということをやりたいです。 気になるのは、ライフサイクル設定後、例えば2階層目のサブフォルダが、作成から10日目を迎えた際に消えてしまわないかということです。S3は、ライフサイクルを設定した最上位のフォルダから見て最下層であるテキストデータの10日経過or未満だけを常に見てくれているのでしょうか。 詳しい方、ご教示お願い致します。
回答: そもそも論ですが、S3のフォルダは**ファイル名を解釈して表示しているだけ**です(参考)。 なので、「フォルダ」はそこに置かれるべきファイルが作られれば自動で生成します。そして、ライフサイクル管理の対象もあくまでファイルですので、ファイルが存在する限り「フォルダ」も存在し続けます。