Давным-давно, когда я создал облачную функцию GCP, был проверен «--allow-unauthenticated». Это означает, что моя облачная функция имеет доступ publi c. Теперь я хочу обновить мою облачную функцию с помощью аутентифицированного вызова. Я попытался повторно развернуть мою облачную функцию, удалив «--allow-unauthenticated», но все еще на консоли он показывает Authentication = «Allow unauthenticated». Я сослался на некоторые статьи, посвященные stackoverflow, они предлагают удалить облачную функцию и создать новую без флага «--allow-unauthenticated». Но я не хочу удалять мою существующую облачную функцию, поскольку она работает в производственной среде.
Есть ли другой способ отключить флаг "--allow-unauthenticated" облачной функции GCP.
Это команда CLI, которую я использую для развертывания моей облачной функции:
gcloud functions deploy data-generation --region europe-west1 --entry-point main --runtime python37 --env-vars-file env.yaml --trigger-http --service-account [SA-name]@[project-name].iam.gserviceaccount.com