Будет ли замена политики влиять на дату истечения срока действия объектов в конфигурации политики жизненного цикла корзины AWS S3 - PullRequest
0 голосов
/ 18 октября 2019

Создает политику, если не существует, иначе она заменяет существующую политику, когда мы выполняем следующую команду в AWS cli

aws s3api put-bucket-lifecycle-configuration --bucket bucket-test --lifecycle-configuration file://lifecycle.json

lifecycle.json

{
  "Rules": [
    {
      "ID": "rule1",
      "Filter": {
          "Prefix": "test"
      },
      "Status": "Enabled",
      "NoncurrentVersionExpiration": {
        "NoncurrentDays": 90
      },
      "AbortIncompleteMultipartUpload": {
        "DaysAfterInitiation": 1
      }
    }]
}

Мы можем установить политику жизненного цикла на уровне префикса. Мои данные json имеют политику уровня префикса (папки), имя префикса - «test». Политика гласит, что предыдущие версии объектов удаляются из тестовой папки по истечении 90 дней с даты создания объекта.

Заменит ли политика замену датой истечения срока действия объектов, когда put-bucket-lifecycle-configuration заменяет существующую политику?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...