VK Cloud logo

SaaS-қосымшаны жаңартуBeta

SaaS-қосымшаны оның тарифтік жоспарларына өзгерістер енгізілген жағдайда жаңарту қажет:

  • тарифтік жоспарлардың немесе опциялардың параметрлері өзгерсе;
  • тарифтік жоспарлар немесе опциялар қосылса;
  • тарифтік жоспарлар немесе опциялар жойылса.

Осындай өзгерістер болған жағдайда Marketplace-тегі SaaS-қосымшаның конфигурациясын жаңартыңыз:

  1. Сервис конфигурациясының сипаттамасы бар catalog_<ИМЯ_СЕРВИСА>.json JSON-файлын өңдеңіз.

    1. Marketplace-тің тестілік namespace-терінде сервистің ағымдағы жарияланған ревизиясына қолжетімділікті сақтау үшін JSON-файлға сервистің жаңа конфигурациясын сипаттайтын қосымша секцияны кірістіріңіз.

    2. JSON-файлда сервистің жарияланған ревизияларының сипаттамасы бар барлық секциялар сақталғанына көз жеткізіңіз.

    3. Сервистің жаңа конфигурациясында жаңа сервис ревизиясы көрсетілгеніне көз жеткізіңіз. Егер көрсетілген сервис ревизиясы Marketplace-ке әлдеқашан жүктелген болса, сервис жаңартылмайды.

    4. Егер ағымдағы тарифтік жоспарлардың параметрлерін өзгерткен болсаңыз, сервистің жаңа конфигурациясында жаңа жоспар ревизиялары көрсетілгеніне көз жеткізіңіз. Егер көрсетілген жоспар ревизиялары Marketplace-ке әлдеқашан жүктелген болса, тарифтік жоспарлар жаңартылмайды.

  2. Егер тарифтік жоспарларды қосқан немесе жойған болсаңыз, брокер директориясындағы resources/plan_mapping.json файлын өңдеңіз.

    Брокер Marketplace-ке сервис конфигурацияларының тізімін мерзімді түрде беріп отыратындықтан, жаңа конфигурация Marketplace-тің тестілік namespace-іне автоматты түрде түседі.

  3. Marketplace-тің тестілік namespace-інде сервистің жаңа ревизиясын тестілеңіз.

    1. Өтіңіз VK Cloud жеке кабинетінің Қолданбалар дүкені бөліміне.

    2. Барлық шешімдер батырмасын басыңыз.

    3. Қызметіңіздің карточкасын басып, Тарифтік жоспарлар қойындысына өтіңіз.

    4. Әр тарифтік жоспардың конфигурациялау шебері дұрыс көрсетілетініне көз жеткізіңіз.

    5. Сервисті қосыңыз.

    6. Сервис инстансын жаңартыңыз:

      1. Ағымдағы тарифтік жоспардың тарифтік опцияларының мәндерін өзгертіңіз.
      2. Жаңа тарифтік жоспарға өтіңіз.
    7. Сервистің негізгі пайдаланушы сценарийлерін тексеріңіз.

    8. Жойыңыз сервис инстансын.

  4. Қажет болса, сервистің жаңа ревизиясының конфигурациясына өзгерістер енгізіңіз:

    1. Брокер директориясының resources ішкі директориясына өтіңіз.
    2. catalog_<ИМЯ_СЕРВИСА>.json және plan_mapping.json файлдарын өңдеңіз.
    3. Тестілеуді тағы бір рет қайталаңыз.
  5. Егер тестілеу және жөндеу уақытына жаңа ревизияда құнның тестілік мәндерін көрсеткен болсаңыз, catalog_<ИМЯ_СЕРВИСА>.json файлын өңдеп, онда нақты мәндерді көрсетіңіз.

  6. Сервистің жаңа ревизиясын Marketplace-тің ашық namespace-інде жариялаңыз. Ол үшін marketplace@cloud.vk.com мекенжайына хат жіберіңіз. Хатта сервис ID-ін және оның жаңа ревизиясын көрсетіңіз.

    Сервис конфигурациясына модерация жүргізіледі. Осыдан кейін сервистің жаңа ревизиясы Marketplace-тің тестілік namespace-інен сервистің конфигурациясының JSON-файлындағы metadata параметрінде көрсетілген ашық namespace-ке ауыстырылады. Сервистің жаңа ревизиясы осы ашық namespace-ке қолжетімділігі бар барлық пайдаланушыларға қолжетімді болады.

    Алдыңғы жарияланған ревизия Marketplace-тің тестілік namespace-іне ауысады. Тестілік namespace-терде сервис конфигурациясының JSON-файлында сипатталған барлық жарияланбаған ревизиялар сақталады.

    Сервис конфигурациясынан жойылған сервис ревизиялары Marketplace-тің тестілік те, ашық та namespace-терінде қолжетімді болмайды.

    Жаңа ревизияны жариялау сервистің бұрыннан бар инстанстарына (тенанттарына/аккаунттарына) әсер етпейді. Бұл сервис инстанстарының ревизиясы, тіпті ол сервис конфигурациясынан жойылып, Marketplace-те енді қолжетімсіз болса да, өзгермейді.