Сақтау кластары
VK Object Storage келесі мәндер үшін сақтау кластарының өзгертілуін қолдайды:
- бакет,
- объект,
- құрамдас жүктеу.
-
VK Cloud жеке кабинетіне өтіңіз.
-
Қажетті бакет орналасқан жобаны таңдаңыз.
-
Объектілік қойма → Бакеттер бөліміне өтіңіз.
-
Бакет баптауларына келесі тәсілдердің бірімен өтіңіз:
- Қажетті бакет үшін
түймесін басып, Баптаулар тармағын таңдаңыз.
- Қажетті бакет атауын басыңыз, содан кейін бакет бетінде
түймесін басыңыз.
- Қажетті бакет үшін
-
Сақтау класы қойындысына өтіңіз.
-
Қажетті класты белгілеп, Өзгерістерді сақтау түймесін басыңыз.
Енді осы бакетке қосатын жаңа объектілер сәйкес сақтау класына ие болады. Бұрын қосылған объектілердің сақтау класы өзгермейді.
Әр объектінің сақтау класын бакет объектілері тізіміндегі Сақтау класы бағанынан қарауға болады.
-
Егер AWS CLI әлі орнатылмаған болса, оны орнатып, баптаңыз.
-
Консольде команданы орындаңыз:
-
бакеттегі бір объект үшін:
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 операциялары). Егер класс көрсетілмесе, бакеттің сақтау класы тағайындалады.
Құрамдас жүктеу арқылы бакетке орналастырылған объектінің сақтау класын өзгерту үшін:
-
Егер AWS CLI әлі орнатылмаған болса, оны орнатып, баптаңыз.
-
Құрамдас жүктеудің аяқталуын күтіңіз.
-
Консольде команданы орындаңыз:
-
бакеттегі бір объект үшін:
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— Қазақстан өңірі үшін.
-