Можно ли локально имитировать задачу Google Cloud?

#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-адрес для обработки задачи.