SSL-сертификаттарды пайдалану
Сіз VK Cloud платформасында image-based қолданбаларыңыздың инстанстарын орналастыру кезінде SSL-сертификаттарды автоматты түрде орната аласыз, сондай-ақ орнатылған SSL-сертификаттарды дер кезінде жаңарта аласыз. Бұл қолданбаларыңызға пайдаланушылармен деректер алмасу үшін қорғалған HTTPS протоколын пайдалануға мүмкіндік береді.
Төменде мысалда SSL-сертификаттарды басқару жүйесін image-based қолданбаға қалай біріктіруге болатыны көрсетілген.
Егер мұны әлі жасамаған болсаңыз, image-based қолданба инстанстары орналасатын доменді тіркеңіз.
image-based қолданба орнатылған ВМ бейнесін дайындау кезінде:
-
SSL-сертификат файлы мен оның жабық кілті сақталатын директорияны жасаңыз.
Егер ВМ-ға бірнеше қолданба және оларға арналған SSL-сертификаттар орнатылса, қауіпсіздікті арттыру үшін әр қолданбаға бөлек директория жасау ұсынылады.
-
(Опционалды) SSL-сертификат файлы мен оның жабық кілтіне қолжетімділікті баптаңыз:
-
Осы файлдардың иесі болып тағайындалатын пайдаланушыны жасаңыз.
-
SSL-сертификат файлы мен оның жабық кілті үшін пайдаланушылар тобын жасаңыз.
-
Пайдаланушы мен топқа SSL-сертификат файлы мен оның жабық кілтіне, сондай-ақ олар орналастырылатын директорияға қол жеткізу құқықтарын беріңіз.
Қауіпсіздікті арттыру үшін қажет болғаннан артық құқықтар берілмегені жөн. Бұл жағдайда келесі қатынау құқықтарын орнату жеткілікті:
- директория үшін —
755(иесінде шектеусіз қолжетімділік бар, ал топ пен қалған пайдаланушыларда тек оқу және орындау құқықтары бар); - файлдар үшін —
644(иесінде оқу және жазу құқықтары бар, ал топ пен қалған пайдаланушыларда тек оқу құқығы бар).
- директория үшін —
-
-
(Опционалды) SSL-сертификат жаңартылған сайын инстанс ВМ-да қандай әрекеттер орындалуы керектігін көрсетіңіз:
- Қажетті әрекеттері бар bash-скриптті дайындап, скрипт файлын ВМ бейнесіне орналастырыңыз.
- Егер SSL-сертификаттың иесі-пайдаланушы жасалған болса, оған скрипт орналасқан директорияға қол жеткізу және скриптті орындау құқығын беріңіз.
- Скрипттің дұрыс орындалатынын тексеріңіз.
Қолданба инстансын орналастыру инфрақұрылымының сипаттамасы бар Terraform манифесіне ivkcs_cert ресурсын қосыңыз.