На моем s3 есть ведро под названием nba-dataset. Внутри nba-dataset у меня есть папка env. Внутри папки env у меня есть еще одна папка с именем prod-stage.
Итак, в основном путь выглядит так nba-dataset > env > prod-stage.
У меня есть файлы внутри prod-stage, которые я хочу удалить через x дней.
Насколько я понимаю, я могу применить правило жизненного цикла в сегменте nba-dataset.
Меня смущает то, каким должно быть значение для префикса. Было бы это env/prod-stage или просто prod-stage?
Я был бы признателен за руководство, так как во вложенных папках корзины nba-dataset есть много файлов, которые я не хочу удалять случайно. Я хочу удалить только файлы в папке prod-stage старше x дней.
Префикс — это абсолютный путь, поэтому в вашем случае это
env/prod-stage/.В S3 нет такой вещи, как подпапка, у каждого объекта есть ключ, который графический интерфейс отображает как подпапки, разделяя префикс отдельно на
"/"character.Фактически интерфейс просто вызывает list- objects. Когда вы отображаются как находящиеся в папке env, префикс
env, затем, когда вы переходите в подпапкуprod-stage, префикс становитсяenv/prod-stage.имеет смысл, и знаете ли вы, удаляются ли файлы старше x дней после применения политики правила жизненного цикла? — person Dinero; 30.06.2020
Не совсем действия в очереди, aws.amazon.com/blogs/ aws / amazon-s3-object-expiration. Это взято с aws.amazon.com/blogs/aws/amazon -s3-object-expiration блог
— person Dinero; 30.06.2020