Кілттерді пайдалану арқылы қолжетімділік
VK Object Storage ішінде бакеттер мен объектілерге қол жеткізу үшін бір-бірінен тәуелсіз екі түрлі кілт қолданылады:
- VK Object Storage аккаунтына байланыстырылған қолжетімділік кілттері. Аккаунттың барлық бакеттеріне қолжетімділік береді.
- Бакетке байланыстырылған қолжетімділік кілттері. Бір бакетке немесе осы бакеттегі объектілердің бір бөлігіне қолжетімділік береді.
VK Cloud жеке кабинетінде VK Object Storage сервисімен жұмыс істеу үшін қолжетімділік кілттері қолданылмайды. Бірақ егер сіз бакеттермен және объектілермен CLI, API немесе файл менеджерлері арқылы жұмыс істегіңіз келсе, жобада VK Object Storage аккаунтын және оған байланыстырылатын қолжетімділік кілттерін жасау қажет.
Сіз бірнеше VK Object Storage аккаунтын жасай аласыз. Бір жобадағы олардың саны лимиттермен шектелген. Аккаунтпен бірге оған қолжетімділік кілті автоматты түрде жасалады. Аккаунтқа қолжетімділік кілті — бұл кілттің жария идентификаторынан (Access Key ID) және құпия кілттен (Secret Key) тұратын жұп. Құпия кілт тек жұп жасалған кезде ғана қолжетімді, кейін оны қалпына келтіру мүмкін емес, бірақ сіз жаңа қолжетімділік кілтін жасай аласыз. Бір аккаунтқа екі кілтке дейін байланыстыруға болады.
VK Object Storage аккаунттарын және оларға байланыстырылған кілттерді басқару тек VK Cloud жеке кабинетінде қолжетімді.
Бакетке қолжетімділік кілттері аккаунтқа емес, нақты бір бакетке байланыстырылған. Олар пайдаланушыға объектілермен тек осы бакетте немесе оның бір директориясында жұмыс істеу құқығын береді, бірақ жобадағы басқа бакеттер мен объектілерге қолжетімділік бермейді.
Бакетке қолжетімділік кілті — бұл кілттің жария идентификаторынан (Access Key ID) және құпия кілттен (Secret Key) тұратын жұп. Құпия кілт тек жұп жасалған кезде ғана қолжетімді, кейін оны қалпына келтіру мүмкін емес, бірақ сіз жаңа қолжетімділік кілтін жасай аласыз.
Бакетке қолжетімділік кілтін қосқанда параметр ретінде объект атауына префиксті көрсетуге болады, оны VK Object Storage бакеттегі директория атауы ретінде интерпретациялайды. Мұндай кілт префикстік (prefix access key) деп аталады. Префикстік кілт префикспен берілген бакет директориясындағы объектілерге ғана қолжетімділік береді. Префикс көрсетілмей жасалған кілт бакеттегі барлық объектілерге қолжетімділік береді.
Аккаунтқа байланыстырылған кілттер сияқты, бакетке қолжетімділік кілттері де ондағы объектілермен CLI, API немесе файл менеджерлері арқылы жұмыс істеуге мүмкіндік береді. Бакетке қолжетімділік кілттерін жеке кабинет арқылы немесе API көмегімен басқаруға болады.