Вызвать контейнер можно через HTTP-запрос с помощью публичного URL-адреса.
Публичный URL позволяет любому пользователю вызвать контейнер из интернета без авторизации. Также с помощью публичного адреса настраивается связность контейнеров в Container Apps.
Публичный адрес генерируется автоматически при активации опции Публичный адрес в процессе создания или редактирования контейнера.
Если для контейнера включена Авторизация, при обращении к контейнеру будет запрашиваться авторизация в аккаунте пользователя личного кабинета.
Доступ к контейнеру имеют пользователи, у которых есть любая роль на проект или любая роль на организацию, включающую проект, в котором размещено контейнерное приложение.
Подробнее о назначении доступа на проект — в разделе Роли.
Если при открытии URL-адреса контейнера с поддержкой авторизации отображается ошибка доступа, проверьте, что в браузере не авторизован пользователь без доступа к проекту.
Тестовый запрос к контейнеру
Отправить тестовый запрос к контейнеру можно в личном кабинете, в разделе Тестирование.
В личном кабинете перейдите на главную страницу сервиса Container Apps.
Перейдите в раздел Container Services.
Выберите нужный контейнер.
Перейдите на вкладку Тестирование.
В разделе Запрос заполните значения всех параметров.
Пример:
{"httpMethod": "post","path": "/somePath","body": "SomeBodyString","isBase64Encoded": false,"headers": {"additionalHeader1": "additionalHeader1Value", "additionalHeader2": "additionalHeader2Value"},"queryStringParameters": {"additionalParam1": "additionalParam1Value", "additionalParam2": "additionalParam2Value"}}Нажмите кнопку Тестировать.
В разделе Ответ появится ответ на запрос контейнера в формате JSON.