VK Cloud logo

Бакетті басқару

Бакеттер тізімін қарау

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

  2. Жобаны таңдаңыз.

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

  4. (Қосымша) Тиісті баған тақырыбындағы көрсеткілерді пайдаланып, тізімді бакет атауы бойынша сұрыптаңыз.

    • Өсу ретімен сұрыптау кезіндегі тәртіп: az / - / . / 09.
    • Кему ретімен сұрыптау кезіндегі тәртіп: 90 / . / - / za.

Доменді байланыстыру

Доменді бакетке байланыстыру бакет объектілеріне доменіңіз арқылы қол жеткізуге, сондай-ақ бакетті сайтыңыздың репозиторийі ретінде пайдалануға мүмкіндік береді.

  1. Егер бұған дейін жасалмаған болса, домендік атаулардың кез келген тіркеушісінде доменді тіркеңіз. Тек үшінші деңгейлі және одан жоғары доменді байланыстыруға болады, мысалы: mysite.mycompany.ru, my.site.mycompany.ru.

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

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

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

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

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

  7. Ашылған терезеде <ИМЯ_БАКЕТА>.<ENDPOINT_ДОМЕН> түріндегі CNAME жазбасы үшін мәнді көшіріп алыңыз. Жазба мысалы: mybucket.hb.ru-msk.vkcloud-storage.ru.

  8. Домен провайдеріңіздің жеке кабинетіне өтіңіз. Доменіңіз үшін кез келген CNAME жазбасын қосыңыз, жазба мәні ретінде көшірілген мәтінді енгізіңіз.

  9. Өзгерістер күшіне енгенше күтіңіз. Әдетте бұл 15–20 минутты алады.

  10. VK Cloud жеке кабинетіне оралыңыз. Домен өрісінде доменіңіздің атауын көрсетіңіз.

Байланыстырғаннан кейін бакет http://<ИМЯ_БАКЕТА>.<ИМЯ_ДОМЕНА> түріндегі сілтеме арқылы қолжетімді болады, мысалы http://mybucket.mysite.mycompany.ru.

CDN пайдалану

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

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

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

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

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

  6. Осы бакет үшін CDN пайдалану опциясын таңдаңыз.

    Бакет CDN-ресурс үшін дереккөз (origin) ретінде әрекет ете алуы үшін, осы бакетке объектілерді қосу кезінде ACL public-read таңдаңыз.

  7. Бір немесе бірнеше персонал доменді баптаңыз.

    1. CDN үшін пайдаланылатын домендерді көрсетіңіз. Осы домендер арқылы контент сұралғанда, контент CDN көмегімен жеткізіледі.

      Персонал домен өрісінде бір доменді көрсетуге болады. Доменнің толық біліктелген атауын (FQDN) пайдаланыңыз. Оған түбірлік домен атауын қоспаңыз: cdn.example.com түріндегі жазба рұқсат етіледі, бірақ cdn.example.com. емес.

      Бірнеше доменді көрсету үшін plus-icon Домен қосу түймесін басыңыз. Қажет емес домендерді олардың жанындағы trash-icon белгішесін басу арқылы жоюға болады.

    2. Көрсетілген домендер үшін CNAME жазбасында көрсету қажет қызметтік домен атауын сақтаңыз.

      Осы ақпарат бар кеңес төменде келтірілген.

    3. Әрбір персонал домен үшін DNS-аймақ баптауларында CNAME жазбасын қосыңыз. Қызметтік домен атауын псевдоним ретінде пайдаланыңыз.

      Егер сіз VK Cloud DNS сервисін пайдалансаңыз, нұсқаулықты орындаңыз.

      CNAME жазбаларын CDN-ресурс жасалғаннан кейін де қосуға болады.

  8. Ашылмалы тізімнен кэштің қажетті өмір сүру уақытын таңдаңыз.

    Бұл параметр келесі HTTP статустары бар жауаптарды берілген уақыт ішінде кэштеуге мүмкіндік береді: 200, 201, 204, 206, 301, 302, 303, 304, 307, 308.

    Басқа статустары бар жауаптар кэштелмейді.

    (Міндетті емес) Кэшлемеу тармағын таңдау арқылы кэштеуді толық өшіруге болады.

  9. Өзгерістерді сақтау түймесін басыңыз.

  10. Бакет үшін дереккөздер тобы мен CDN-ресурс жасалғанын күтіңіз. Жасалған объектілер жеке кабинеттегі CDN бөлімінде қолжетімді болады.

  11. Host тақырыбын <ИМЯ_БАКЕТА>.<ДОМЕН_СЕРВИСА> форматында орнатыңыз.

    Мұнда:

    • <ИМЯ_БАКЕТА> — қажетті контенті бар VK Object Storage бакетінің атауы.
    • <ДОМЕН_СЕРВИСА> — VK Object Storage сервисінің домені, аккаунттың өңіріне сәйкес болуы тиіс:
      • hb.vkcloud-storage.ru немесе https://hb.ru-msk.vkcloud-storage.ru — Мәскеу өңірі үшін;
      • hb.kz-ast.vkcloud-storage.ru — Қазақстан өңірі үшін.

Жергілікті директорияны бакетпен синхрондау

VK Object Storage бакет объектілерін және жергілікті директория файлдарын синхрондауға мүмкіндік береді. Синхрондау кезінде VK Object Storage файлдың немесе объектінің бар-жоғын, олардың өлшемін және соңғы өзгерту күнін тексереді. Салыстыру команда немесе сұрау орындалған сәтте жүзеге асады. Командаға немесе сұрауға байланысты мазмұн бакетте немесе жергілікті директорияда жаңартылады.

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

  2. Консольде бакетпен синхрондау қажет жергілікті директорияға өтіңіз.

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

    • Жергілікті директорияны бакетке сәйкес жаңарту үшін:

      aws s3 sync s3://<ИМЯ_БАКЕТА> . --endpoint-url <ENDPOINT_URL>
    • Бакетті жергілікті директорияға сәйкес жаңарту үшін:

      aws s3 sync . s3://<ИМЯ_БАКЕТА> --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. VK Cloud жеке кабинетіне өтіңіз.

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

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

  4. Егер бұған дейін жасалмаған болса, жойылатын бакеттен объектілерді жойыңыз.

  5. Бакетті келесі тәсілдердің бірімен жойыңыз:

    • Қажетті бакет үшін  түймесін басып, Жою тармағын таңдаңыз.
    • Бакетті жалаушамен таңдап, содан кейін trash-icon Жою түймесін басыңыз.
  6. Жоюды растаңыз.