Управление пространствами имен Marketplace
Чтобы в Marketplace создать тестовое пространство имен, выполните запрос с параметрами из таблицы 1.
Параметр | Значение |
|---|---|
Метод запроса |
|
Путь запроса |
Здесь |
|
|
Тело запроса ( | Задайте параметры:
|
|
|
$ curl -v -X POST https://<CLOUD_HOST>/marketplace/api/catalog/v1/catalog/space \-H "Content-Type: application/json" \-H 'Authorization: Bearer <JWT_TOKEN>' \--data '{"name": "vk_test_ns","type": "test_ns"}'
HTTP-коды ответа приведены в таблице 2.
Код | Описание |
|---|---|
201 | ОК |
404 | Объект не найден |
422 | Некорректный запрос |
Чтобы в Marketplace создать открытое пространство имен, выполните запрос с параметрами из таблицы 3.
Параметр | Значение |
|---|---|
Метод запроса |
|
Путь запроса |
Здесь |
|
|
Тело запроса ( | Задайте параметры:
|
|
|
$ curl -v -X POST https://<CLOUD_HOST>/marketplace/api/catalog/v1/catalog/space \-H "Content-Type: application/json" \-H 'Authorization: Bearer <JWT_TOKEN>' \--data '{"name": "vkcs_ru","type": "prod_ns"}'
HTTP-коды ответа приведены в таблице 4.
Код | Описание |
|---|---|
201 | ОК |
404 | Объект не найден |
422 | Некорректный запрос |
Пользователь, добавленный в тестовое пространство имен, сможет тестировать сервис в Marketplace до его публикации.
Чтобы добавить пользователя Платформы в тестовое или открытое пространство имен Marketplace, выполните запрос с параметрами из таблицы 5.
Параметр | Значение |
|---|---|
Метод запроса |
|
Путь запроса |
Здесь |
|
|
Тело запроса ( | Задайте параметры:
|
|
|
$ curl -v -X POST https://<CLOUD_HOST>/marketplace/api/um/v1/user/add_spaces \-H "Content-Type: application/json" \-H 'Authorization: Bearer <JWT_TOKEN>' \--data '{"email": "user@example.ru","spaces": ["vk_test_ns","vkcs_ru","vk_prod_ns"]}'
HTTP-коды ответа приведены в таблице 6.
Код | Описание |
|---|---|
200 | ОК |
422 | Некорректный запрос |
Чтобы удалить пользователя Платформы из тестового или открытого пространства имен Marketplace, выполните запрос с параметрами из таблицы 7.
Параметр | Значение |
|---|---|
Метод запроса |
|
Путь запроса |
Здесь |
|
|
Тело запроса ( | Задайте параметры:
|
|
|
$ curl -v -X POST https://<CLOUD_HOST>/marketplace/api/um/v1/user/delete_spaces \-H "Content-Type: application/json" \-H 'Authorization: Bearer <JWT_TOKEN>' \--data '{"email": "user@example.ru","spaces": ["vk_test_ns","vkcs_ru","vk_prod_ns"]}'
HTTP-коды ответа приведены в таблице 8.
Код | Описание |
|---|---|
200 | ОК |
422 | Некорректный запрос |