понимание электронной почты «требуется действие» от GCP, повторно включите Cloud Build API - PullRequest
9 голосов
/ 24 февраля 2020

Я использую Firebase для своих веб-приложений, а не Google Cloud Platform - хотя я знаю, что за кулисами каждый проект Firebase также является проектом GCP.

Я только что получил электронное письмо от GCP со словами (выдержка):

[Требуется действие]: включите API Cloud Build для своих проектов до 20 апреля 2020 года, чтобы обеспечить Cloud Функция построена и развернута правильно ... Вы должны включить API Cloud Build для своих проектов, чтобы обеспечить правильное построение и развертывание вашей Облачной функции. После того, как вы включите API, вы можете взимать плату, если использование вашего Cloud Build, Container Registry или Cloud Storage превышает ограничения бесплатного уровня для этих продуктов.

Влияет ли это на процесс развертывания или разработки Firebase вообще? (например, сейчас я использую firebase deploy)

Насколько я могу скажем, ответ нет - он просто позволяет увеличить максимальное время сборки в день. Но в электронном письме вообще не упоминалась Firebase, поэтому я хочу быть уверен, что понимаю все другие последствия задолго до 20 апреля.

Ответы [ 2 ]

6 голосов
/ 27 февраля 2020

У меня были те же вопросы, и я связался с командой поддержки Firebase, вот мои вопросы и ответы, которые я получил:

«Это обязательно?»

Только если вы собираетесь развертывать облачные функции в будущем, уже развернутые функции не будут затронуты.

"Как узнать, превысит ли мое использование Cloud Build, Container Registry или Cloud Storage бесплатное лимиты уровня для этих продуктов? есть ли способ проверить, что я использовал, чтобы я был готов? "

Cloud Build предоставляет бесплатный уровень, использование которого превышает 120 минут сборки. / день будет снята. Когда вы используете бесплатный уровень, с вас не будет взиматься плата за компонент Cloud Build при развертывании облачных функций. См. Цены Cloud Build для получения дополнительной информации. Аналогично, облачное хранилище и реестр контейнеров имеют бесплатный уровень, при котором будет взиматься плата только за использование свыше 5 ГБ-месяцев. (* Примечание: бесплатный уровень ограничен только регионами США - US-WEST1, US-CENTRAL1 и US-EAST1 и агрегирован по всем 3 регионам)? Например, если у вас большое развертывание, в котором используется 100 ГБ хранилища, с вас будет взиматься дополнительная плата в размере 2,47 долл. США за хранилище / месяц (исходя из этих конкретных региональных цен хранения в США). Вы можете контролировать свое использование и посмотреть, приближаетесь ли вы к ограничению бесплатных квот.

"И наконец, что все эти вещи делают для моего приложения? Зачем мне добавлять эти другие функции? Если бы вы продали мне это, как бы вы представили его для моего варианта использования? "

Это лучшее усилие со стороны Google для передачи информации, необходимой для дальнейшего использования продукта пользователем. или это считается необходимым юридическим обновлением и позволяет клиентам избежать будущих проблем. Использование Cloud Build, Container Registry и Cloud Storage обеспечивает следующие преимущества: Подробные журналы сборки функций будут доступны в консоли GCP, что поможет в отладке и увеличит видимость. Возможность получить время сборки, которое превышает текущую квоту сборки в 120 билдов-минут / день. Возможность просмотра встроенного изображения контейнера для вашей функции в Реестре контейнеров.

1 голос
/ 28 февраля 2020

Я получил следующий ответ от службы поддержки Firebase:

Вы не сможете использовать облачные функции, если не включите Cloud Build API после этой даты [20 апреля 2020 года].

И в последующем обмене:

Насколько я знаю, с точки зрения развертывания все будет одинаково

Так моя интерпретация этих ответов в отношении исходного вопроса (повлияет ли это на механику development или развертывания ):

  • Процесс развертывания: никаких изменений не требуется
  • Процесс разработки: никаких изменений не требуется *

* если время сборки превышает 120 минут в день, и вы sh Чтобы избежать связанных с этим расходов, вы можете добровольно расследовать изменение процесса развертывания / разработки, чтобы сократить минуты сборки.

Спасибо также Фрэн за его ответ, который проливает свет на другие аспекты изменений.

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