VK Cloud logo

SSL-сертификаттарды пайдалану

Сіз VK Cloud платформасында image-based қолданбаларыңыздың инстанстарын орналастыру кезінде SSL-сертификаттарды автоматты түрде орната аласыз, сондай-ақ орнатылған SSL-сертификаттарды дер кезінде жаңарта аласыз. Бұл қолданбаларыңызға пайдаланушылармен деректер алмасу үшін қорғалған HTTPS протоколын пайдалануға мүмкіндік береді.

Төменде мысалда SSL-сертификаттарды басқару жүйесін image-based қолданбаға қалай біріктіруге болатыны көрсетілген.

Дайындық қадамдары

Егер мұны әлі жасамаған болсаңыз, image-based қолданба инстанстары орналасатын доменді тіркеңіз.

1. Қолданба инстансының ВМ бейнесін дайындаңыз

image-based қолданба орнатылған ВМ бейнесін дайындау кезінде:

  1. SSL-сертификат файлы мен оның жабық кілті сақталатын директорияны жасаңыз.

    Егер ВМ-ға бірнеше қолданба және оларға арналған SSL-сертификаттар орнатылса, қауіпсіздікті арттыру үшін әр қолданбаға бөлек директория жасау ұсынылады.

  2. (Опционалды) SSL-сертификат файлы мен оның жабық кілтіне қолжетімділікті баптаңыз:

    1. Осы файлдардың иесі болып тағайындалатын пайдаланушыны жасаңыз.

    2. SSL-сертификат файлы мен оның жабық кілті үшін пайдаланушылар тобын жасаңыз.

    3. Пайдаланушы мен топқа SSL-сертификат файлы мен оның жабық кілтіне, сондай-ақ олар орналастырылатын директорияға қол жеткізу құқықтарын беріңіз.

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

      • директория үшін — 755 (иесінде шектеусіз қолжетімділік бар, ал топ пен қалған пайдаланушыларда тек оқу және орындау құқықтары бар);
      • файлдар үшін — 644 (иесінде оқу және жазу құқықтары бар, ал топ пен қалған пайдаланушыларда тек оқу құқығы бар).
  3. (Опционалды) SSL-сертификат жаңартылған сайын инстанс ВМ-да қандай әрекеттер орындалуы керектігін көрсетіңіз:

    1. Қажетті әрекеттері бар bash-скриптті дайындап, скрипт файлын ВМ бейнесіне орналастырыңыз.
    2. Егер SSL-сертификаттың иесі-пайдаланушы жасалған болса, оған скрипт орналасқан директорияға қол жеткізу және скриптті орындау құқығын беріңіз.
    3. Скрипттің дұрыс орындалатынын тексеріңіз.

2. Қолданбаның Terraform манифесін дайындаңыз

Қолданба инстансын орналастыру инфрақұрылымының сипаттамасы бар Terraform манифесіне ivkcs_cert ресурсын қосыңыз.