Ошибка - функции: не удалось создать функцию dialogflowFirebaseFulfillment - PullRequest
1 голос
/ 14 мая 2019

, когда я пытаюсь развернуть функцию firebase с моего локального компьютера, я получаю эту ошибку.

функции: не удалось создать функцию dialogflowFirebaseFulfillment Ошибка HTTP: 400, учетная запись службы по умолчанию «project-id@appspot.gserviceaccount.com» не существует. Создайте заново эту учетную запись (например, отключив и включив API-интерфейс Cloud Functions) или укажите другую учетную запись.

и проект, который я пытаюсь развернуть, https://github.com/actions-on-google/codelabs-nodejs/tree/master/level1-complete

Ответы [ 2 ]

0 голосов
/ 17 мая 2019

Кажется, ваш сервисный аккаунт удален. Возможно, вы захотите проверить, удаляются ли ваши firebase и действия в проектах Google.

Если это не так, проверьте учетные записи служб на console.cloud.google.com и убедитесь, что все ваши учетные записи совпадают с теми, которые вы пытаетесь развернуть. (Firebase, диалоговое окно, движок приложения и т. д.) Также может помочь отключение и включение API Cloud Functions, как упоминалось в ошибке.

0 голосов
/ 15 мая 2019

Я заметил, что у вашей ошибки есть 'project-id@appspot.gserviceaccount.com'.

Разве идентификатор проекта не должен быть вашим {идентификатором проекта} из созданного вами действия Google, а не словом идентификатор проекта.

...