VK Cloud logo

Bucket-тегі объектілердің өмірлік циклі

VK Object Storage бакеттегі объектілердің өмірлік циклін (lifecycle) баптауға мүмкіндік береді. Өмірлік цикл — бұл берілген ережелер бойынша бакеттен объектілерді автоматтандырылған түрде жою.

Өмірлік цикл ережелері конфигурациясын қарау

  1. VK Cloud жеке кабинетіне өтіңіз.

  2. Қажетті бакет орналасқан жобаны таңдаңыз.

  3. Объектілік қоймаБакеттер бөліміне өтіңіз.

  4. Бакет баптауларына келесі тәсілдердің бірімен өтіңіз:

    • Қажетті бакет үшін  түймесін басып, Баптаулар тармағын таңдаңыз.
    • Қажетті бакет атауын басыңыз, содан кейін бакет бетінде  түймесін басыңыз.
  5. Lifecycle қойындысына өтіңіз.

Өмірлік цикл ережелерін қосу

  1. VK Cloud жеке кабинетіне өтіңіз.

  2. Қажетті бакет орналасқан жобаны таңдаңыз.

  3. Объектілік қоймаБакеттер бөліміне өтіңіз.

  4. Бакет баптауларына келесі тәсілдердің бірімен өтіңіз:

    • Қажетті бакет үшін  түймесін басып, Баптаулар тармағын таңдаңыз.
    • Қажетті бакет атауын басыңыз, содан кейін бакет бетінде  түймесін басыңыз.
  5. Lifecycle қойындысына өтіңіз.

  6. Ереже қосу түймесін басыңыз немесе бакетте ережелер бұрыннан қосылған болса, plus-icon Жаңа ереже қосу түймесін басыңыз.

  7. Ереже параметрлерін орнатыңыз:

    • Ереже атауы: тек цифрлар, латын әріптері және -, _, . таңбалары рұқсат етіледі. Атау бакет шегінде бірегей болуы керек.
    • Объект кілтінің префиксі: ереже тек көрсетілген префиксті кілттері бар объектілерге қолданылады. Сүзгі тек бір кілтті қамти алады. Префиксті кілттердің мысалдары: image/, pre/, image/photo.
    • Берілген күндер санынан кейін деректерді жою: объектілер жойылатын күндер санын көрсетіңіз.
    • Ережені белсендіру: қосылатын ережені қазіргі уақытта объектілерге қолдану қажет болмаса, опцияны өшіріңіз.
  8. Ереже қосу түймесін басыңыз.

Өмірлік цикл ережелерін өңдеу

  1. VK Cloud жеке кабинетіне өтіңіз.

  2. Қажетті бакет орналасқан жобаны таңдаңыз.

  3. Объектілік қоймаБакеттер бөліміне өтіңіз.

  4. Бакет баптауларына келесі тәсілдердің бірімен өтіңіз:

    • Қажетті бакет үшін  түймесін басып, Баптаулар тармағын таңдаңыз.
    • Қажетті бакет атауын басыңыз, содан кейін бакет бетінде  түймесін басыңыз.
  5. Lifecycle қойындысына өтіңіз.

  6. Өңдеу қажет ереже үшін pencil-icon белгішесін басыңыз.

  7. Ереженің параметрлерін өңдеңіз.

  8. Сақтау түймесін басыңыз.

Өмірлік цикл ережелерін өшіру

Объектілер берілген ереже бойынша жойылмауы үшін оны өшіріңіз:

  1. VK Cloud жеке кабинетіне өтіңіз.

  2. Қажетті бакет орналасқан жобаны таңдаңыз.

  3. Объектілік қоймаБакеттер бөліміне өтіңіз.

  4. Бакет баптауларына келесі тәсілдердің бірімен өтіңіз:

    • Қажетті бакет үшін  түймесін басып, Баптаулар тармағын таңдаңыз.
    • Қажетті бакет атауын басыңыз, содан кейін бакет бетінде  түймесін басыңыз.
  5. Lifecycle қойындысына өтіңіз.

  6. Оң жақта қажетті ережені өшіріңіз.

Өмірлік цикл ережелерін жою

  1. VK Cloud жеке кабинетіне өтіңіз.

  2. Қажетті бакет орналасқан жобаны таңдаңыз.

  3. Объектілік қоймаБакеттер бөліміне өтіңіз.

  4. Бакет баптауларына келесі тәсілдердің бірімен өтіңіз:

    • Қажетті бакет үшін  түймесін басып, Баптаулар тармағын таңдаңыз.
    • Қажетті бакет атауын басыңыз, содан кейін бакет бетінде  түймесін басыңыз.
  5. Lifecycle қойындысына өтіңіз.

  6. Жою қажет ереже үшін trash-icon белгішесін басыңыз.

  7. Жоюды растаңыз.

Өмірлік цикл ережелері конфигурациясын орнату

  1. Егер AWS CLI әлі орнатылмаған болса, оны орнатып, баптаңыз.

  2. өмірлік цикл ережелері конфигурациясымен JSON форматындағы файлды дайындаңыз.

  3. Консольді ашып, команданы орындаңыз:

    aws s3api put-bucket-lifecycle-configuration --bucket <ИМЯ_БАКЕТА> --lifecycle-configuration file://<ИМЯ_ФАЙЛА>.json --endpoint-url <ENDPOINT_URL>

    Мұнда:

    • <ИМЯ_БАКЕТА> — ережелер конфигурациясын қосу қажет бакеттің атауы.

    • <ИМЯ_ФАЙЛА> — өмірлік цикл ережелері конфигурациясы бар файлдың атауы.

    • <ENDPOINT_URL> — аккаунттың өңіріне сәйкес келуі керек:

      • https://hb.vkcloud-storage.ru немесе https://hb.ru-msk.vkcloud-storage.ru — Мәскеу өңірі үшін;
      • https://hb.kz-ast.vkcloud-storage.ru — Қазақстан өңірі үшін.

Өмірлік цикл ережелері конфигурациясын жою

  1. Егер AWS CLI әлі орнатылмаған болса, оны орнатып, баптаңыз.

  2. Консольде команданы орындаңыз:

    aws s3api delete-bucket-lifecycle --bucket <ИМЯ_БАКЕТА> --endpoint-url <ENDPOINT_URL>

    Мұнда:

    • <ИМЯ_БАКЕТА> — ережелер конфигурациясын жою қажет бакеттің атауы.

    • <ENDPOINT_URL> — аккаунттың өңіріне сәйкес келуі керек:

      • https://hb.vkcloud-storage.ru немесе https://hb.ru-msk.vkcloud-storage.ru — Мәскеу өңірі үшін;
      • https://hb.kz-ast.vkcloud-storage.ru — Қазақстан өңірі үшін.