#google-cloud-platform #google-cloud-run #google-cloud-tasks
# #google-cloud-platform #google-cloud-run #google-cloud-задачи
Вопрос:
Я работаю над облачным приложением Docker, которое обрабатывает несколько длительных процессов интеграции данных.
Я изо всех сил пытаюсь найти способ локального запуска / тестирования моих отправлений в облачные задачи, прежде чем фактически развернуть контейнер для запуска в облаке.
Есть ли какой-нибудь способ сделать это?
Комментарии:
1. AFAIK, вы не можете. Есть старые эмуляторы, но ничего действительно обновленного и поддерживаемого Google.
Ответ №1:
Локальный эмулятор для облачных задач пока недоступен, в некоторых случаях вы можете заменить облачные задачи на Pub / Sub. Кроме того, рассмотрите возможность использования решений, отличных от Google, таких как Cloud-Tasks-In-Process-Emulator, gcloud-tasks-emulator 0.5.1 или Cloud tasks emulator.
Ответ №2:
Насколько я понимаю, вы хотите протестировать облачную задачу локально! Да, это возможно с помощью ngrok. Используя ngrok, вы можете получить доступ к своему локальному приложению в общедоступном, а для облачной задачи вам нужен общедоступный URL-адрес для обработки задачи.