Как упомянул @Guilherme в комментариях, действительно, кажется, что невозможно передать ограничения / теги go
в конструктор, используемый Cloud Functions.
Я искал вокруг, и, хотя у меня нет этой опции, я думаю, что у меня есть возможность отправлять ограничения разработчику, который используется в Cloud Functions. Учитывая это, я бы порекомендовал вам подать Запрос на добавление , чтобы это можно было проверить в Google.
Один из вариантов, на который вы, возможно, захотите взглянуть, - это развертывание приложения с использованием Облачный бег. Как сообщается в их официальной документации об этом приложении:
Используйте язык программирования по вашему выбору, любой язык или библиотеки операционной системы или даже принесите свои собственные двоичные файлы.
Cloud Run отлично сочетается с экосистемой контейнеров: Cloud Build, Container Registry, Docker.
Так что это может помочь вам в качестве обходного пути. В этом руководстве ниже приведены шаги по созданию и развертыванию быстрого приложения с Go в Cloud Run.
Дайте мне знать, помогла ли вам информация!