Google Cloud – установка повторной попытки по умолчанию для функции Cloud в CloudBuild

Я хочу знать, есть ли способ настроить политику триггера «Повторить попытку при сбое» непосредственно в yaml облачной функции. На данный момент я нашел документы о Рабочих процессах или просто пометил их в пользовательском интерфейсе (что я и сделал). Я сомневаюсь, что если я снова и снова буду развертывать свой CF, этот флаг будет потерян, поскольку его нет в cloudbuild.yaml, где я настроил подписку на темы.

Это моя облачная сборка:

steps:
- name: 'build-step'
  args:
  - gcloud
  - functions
  - deploy
  - my-cf-name
  - --region=europe
  - --source=.
  - --trigger-topic=my-topic-name
  - --runtime=python310
  - --entry-point=my-entry-point
  - --timeout=540s
  - --env-vars-file=env.yaml
  - --service-account=my-service@account

Любой совет будет оценен по достоинству, спасибо.

Наверное, это флаг? cloud.google.com/sdk/gcloud/reference/functions/deploy#--ret‌​ry --retry Если указано, функция будет повторена в случае сбоя.

MrThompson 08.05.2024 23:05

Привет @MrThompson, да, ты прав :) Я просматривал документацию cloud.google.com/build/docs/build-config-file-schema и, не увидев флага, я подумал, что не могу его установить. это там. Кроме того, к вашему сведению, я повторно развернул CF, не меняя облачную сборку, чтобы протестировать его, и подтверждаю, что флаг, установленный в пользовательском интерфейсе, сброшен. Теперь он работает как положено. Если вы хотите оставить свой комментарий, я приму его как ответ.

Barbi 09.05.2024 11:00

Рад, что это помогло. Тогда я опубликую это как комментарий.

MrThompson 11.05.2024 14:19
Создание приборной панели для анализа данных на GCP - часть I
Создание приборной панели для анализа данных на GCP - часть I
Недавно я столкнулся с интересной бизнес-задачей - визуализацией сбоев в цепочке поставок лекарств, которую могут просматривать врачи и...
0
3
69
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Вы можете попробовать использовать флаг --retry.

Документы здесь

Другие вопросы по теме