Как удалить некоторые из файла AWS S3 через несколько дней - PullRequest
0 голосов
/ 12 июня 2018

Как мы удаляем некоторые (не все) файлы, присутствующие в корзине AWS S3, через несколько дней?Но подход должен следовать с использованием конфигурации жизненного цикла.

1 Ответ

0 голосов
/ 12 июня 2018

Используйте S3 REST API для создания объекта жизненного цикла и укажите Filter, который идентифицирует объекты, к которым применяется правило жизненного цикла.

Пример

<LifecycleConfiguration>
    <Rule>
        <ID>id1</ID>
        <Filter>
            <Prefix>documents/</Prefix>
            <-- OR -->
            <Tag>old-documents-tag</Tag>
        </Filter>
        <Status>Enabled</Status>
        <Expiration>
            <Days>60</Days>
        </Expiration>
        <NoncurrentVersionExpiration>     
            <NoncurrentDays>30</NoncurrentDays>    
        </NoncurrentVersionExpiration>
    </Rule>
</LifecycleConfiguration>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...