Облачная платформаEvolution

Вызвать контейнер в Container Apps

Эта статья полезна?

Вызвать контейнер можно через HTTP-запрос с помощью публичного URL-адреса.

Публичный URL позволяет любому пользователю вызвать контейнер из интернета без авторизации. Также с помощью публичного адреса настраивается связность контейнеров в Container Apps.

Публичный адрес генерируется автоматически при активации опции Публичный адрес в процессе создания или редактирования контейнера.

Если для контейнера включена Авторизация, при обращении к контейнеру будет запрашиваться авторизация в аккаунте пользователя личного кабинета.

Доступ к контейнеру имеют пользователи, у которых есть любая роль на проект или любая роль на организацию, включающую проект, в котором размещено контейнерное приложение.

Подробнее о назначении доступа на проект — в разделе Роли.

Примечание

Если при открытии URL-адреса контейнера с поддержкой авторизации отображается ошибка доступа, проверьте, что в браузере не авторизован пользователь без доступа к проекту.

Тестовый запрос к контейнеру

Отправить тестовый запрос к контейнеру можно в личном кабинете, в разделе Тестирование.

  1. В личном кабинете перейдите на главную страницу сервиса Container Apps.

  2. Перейдите в раздел Container Services.

  3. Выберите нужный контейнер.

  4. Перейдите на вкладку Тестирование.

  5. В разделе Запрос заполните значения всех параметров.

    Пример:

    {
    "httpMethod": "post",
    "path": "/somePath",
    "body": "SomeBodyString",
    "isBase64Encoded": false,
    "headers": {"additionalHeader1": "additionalHeader1Value", "additionalHeader2": "additionalHeader2Value"},
    "queryStringParameters": {"additionalParam1": "additionalParam1Value", "additionalParam2": "additionalParam2Value"}
    }
  6. Нажмите кнопку Тестировать.

В разделе Ответ появится ответ на запрос контейнера в формате JSON.