Как подключиться от конвейера Azure к частному экземпляру контейнера? - PullRequest
0 голосов
/ 29 мая 2020

У меня есть конвейер, создающий пакет RPM, который я хотел бы загрузить на наш сервер Nexus. Сервер Nexus работает на ACI (Azure экземпляр контейнера). ACI использует частную сеть.

ЕСЛИ Я все понял, предполагаемый способ:

  1. Создайте соединение службы Generi c, содержащее URL-адрес, учетные данные и root каталог ACI.
  2. Используйте задачу cUrl для выбора файла и используйте службу Generi c для выполнения загрузки.

Однако проблема заключается в том, что конвейер vm не может подключиться к ACI ( нет маршрута к хосту).

Может кто-нибудь помочь мне исправить это? Или дать мне указатели на онлайн-ресурсы?

1 Ответ

0 голосов
/ 01 июня 2020

Насколько я знаю, когда вы создаете ACI в частной сети, это означает, что вы не можете получить к нему доступ напрямую извне. Но вы можете использовать шлюз приложений Azure для доступа к ACI, добавив частный IP-адрес в серверную часть. И вы также можете использовать этот способ для загрузки файлов в ACI.

И есть также другой способ загрузки файлов в ACI в частной сети. Таким образом, вам нужно смонтировать файловый ресурс Azure в ACI во время создания, а затем вы можете загружать файлы в этот Azure файловый ресурс. Вы можете получить доступ к этим файлам в точке монтирования ACI. Я рекомендую этот способ больше, чем другие.

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