Skip to content

Правило abortIncompleteMultipartUpload не поддерживается в JSON-конфигурации жизненного цикла бакета #956

Open
@AlexeyTozik

Description

@AlexeyTozik

Проблема

Согласно официальной документации Yandex Cloud, поддерживается правило AbortIncompleteMultipartUpload, позволяющее автоматически удалять незавершённые multipart-загрузки.

Однако при использовании команды:

yc storage bucket update --lifecycle-rules-from-file lifecycles.json

и следующей JSON-конфигурации:

{
  "lifecycleRules": [
    {
      "id": "AbortIncompleteMultipartUpload",
      "enabled": true,
      "abortIncompleteMultipartUploadDays": 7
    }
  ]
}

возникает ошибка:

ERROR: proto: (line X): unknown field "abortIncompleteMultipartUploadDays"

Предложение

  • Либо реализовать поддержку abortIncompleteMultipartUploadDays в CLI,
  • либо обновить документацию и CLI-подсказки, убрав упоминания о JSON-использовании этого поля, чтобы избежать путаницы.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions