Я пытаюсь развернуть облачную функцию через мой локальный терминал.Для этого я использую следующий код:
gcloud beta functions deploy networkcheck \
--region=europe-west1 \
--project=project-id \
--entry-point functionName \
--trigger-event providers/cloud.firestore/eventTypes/document.write \
--trigger-resource projects/project-id/databases/(default)/documents/test/test_id \
--runtime nodejs8
Это приведет к следующей ошибке:
deploy.sh: line 7: syntax error near unexpected token `('
deploy.sh: line 7: ` --trigger-resource projects/project-id/databases/(default)/documents/test/test_id \'
Сценарий прекрасно работает, когда я изменяю «(по умолчанию)» на «по умолчанию»или любая другая строка ».Но тогда облачная функция не будет работать, потому что единственным идентификатором, который можно использовать для базы данных Firestore, является '(по умолчанию)', как упомянуто в этом посте: Как найти идентификатор базы данных проекта облачного пожарного хранилища?
Это ошибка?Или я могу это как-то исправить?