# #firebase #google-cloud-functions #gcloud
Вопрос:
Я развертываю HTTP-функцию firebase с помощью командной строки и хотел бы изменить уровень безопасности на «безопасный всегда», как вы можете сделать в команде gcloud deploy:
gcloud functions deploy FUNCTION_NAME --trigger-http --security-level=secure-always
Я не могу использовать пользовательский интерфейс для развертывания этой функции (я не храню свой исходный код в репозиториях исходных текстов) и нахожусь в каталоге функций Firebase, поэтому я не могу использовать gcloud для развертывания. Есть ли команда gcloud, которую я могу использовать для редактирования уровня безопасности функции после развертывания, аналогичного:
функции gcloud удаляют-iam-привязку политики
или способ указать уровень безопасности перед развертыванием? Для справки я развертываю облачную функцию NodeJS и использую firebase deploy-только функции:ИМЯ_ФУНКЦИИ. Мой текущий запасной вариант-вручную просмотреть заголовки в функции, так как это единственный вариант, описанный на этой странице документов, доступный в моей ситуации: https://cloud.google.com/functions/docs/writing/http#security_levels
Ответ №1:
До сих пор не gcloud
было команды для обновления уровня безопасности Облачной функции с HTTP до HTTPS. На данный момент вы можете обновить уровень безопасности облачной функции только путем повторного развертывания функции или редактирования функции через консоль облачных функций Google:
- Нажмите на функцию предпочтения
- Нажмите кнопку Изменить
- В нижней части заголовка триггера нажмите кнопку Изменить
- Установите или установите флажок Требовать HTTPS и нажмите кнопку Сохранить
- Нажмите кнопку Далее в нижней части экрана и разверните.
Комментарии:
1. Вы также можете подать запрос на функцию .