VK Cloud logo

Сақтау кластары

VK Object Storage келесі мәндер үшін сақтау кластарының өзгертілуін қолдайды:

  • бакет,
  • объект,
  • құрамдас жүктеу.

Бакеттің сақтау класын өзгерту

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

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

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

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

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

  6. Қажетті класты белгілеп, Өзгерістерді сақтау түймесін басыңыз.

    Енді осы бакетке қосатын жаңа объектілер сәйкес сақтау класына ие болады. Бұрын қосылған объектілердің сақтау класы өзгермейді.

    Әр объектінің сақтау класын бакет объектілері тізіміндегі Сақтау класы бағанынан қарауға болады.

Объектінің сақтау класын өзгерту

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

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

    • бакеттегі бір объект үшін:

      aws s3 cp s3://<ИМЯ_БАКЕТА>/<КЛЮЧ_ОБЪЕКТА> s3://<ИМЯ_БАКЕТА>/ --storage-class <КЛАСС_ХРАНЕНИЯ> --endpoint-url <ENDPOINT_URL>
    • бакеттегі барлық объектілер үшін:

      aws s3 cp s3://<ИМЯ_БАКЕТА>/ s3://<ИМЯ_БАКЕТА>/ --recursive --storage-class <КЛАСС_ХРАНЕНИЯ> --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 — Қазақстан өңірі үшін.

Құрамдас жүктеудің сақтау класын өзгерту

Сақтау класы құрамдас жүктеуді инициализациялау немесе аяқтау кезеңінде беріледі (InitiateMultipart және CompleteMultipart операциялары). Егер класс көрсетілмесе, бакеттің сақтау класы тағайындалады.

Құрамдас жүктеу арқылы бакетке орналастырылған объектінің сақтау класын өзгерту үшін:

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

  2. Құрамдас жүктеудің аяқталуын күтіңіз.

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

    • бакеттегі бір объект үшін:

      aws s3 cp s3://<ИМЯ_БАКЕТА>/<КЛЮЧ_ОБЪЕКТА> s3://<ИМЯ_БАКЕТА>/ --storage-class <КЛАСС_ХРАНЕНИЯ> --endpoint-url <ENDPOINT_URL>
    • бакеттегі барлық объектілер үшін:

      aws s3 cp s3://<ИМЯ_БАКЕТА>/ s3://<ИМЯ_БАКЕТА>/ --recursive --storage-class <КЛАСС_ХРАНЕНИЯ> --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 — Қазақстан өңірі үшін.