当前位置: 首页 > 知识库问答 >
问题:

如何禁用现有gcp云功能的“--lower-unAuthated”标志?

蓟辰沛
2023-03-14

很久以前,当我创建GCP云函数时,检查了“-allow unauthenticated”。这意味着我的云功能具有公共访问权限。现在我想用经过身份验证的调用更新我的云函数。我试图通过删除“-allow unauthenticated”来重新部署我的云功能,但控制台上仍显示Authentication=“allow unauthenticated”。我参考了一些stackoverflow文章,他们建议删除云函数并创建一个没有“-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

共有2个答案

阎璞瑜
2023-03-14

除了达斯汀回答,你可以表演

  • 删除当前所有用户对您的函数的权限。保留您当前的函数版本
gcloud functions remove-iam-policy-binding --member=allUsers --role=roles/cloudfunctions.invoker data-generation

  • 部署新功能版本
gcloud functions deploy data-generation --no-allow-unauthenticated --region..........
别开诚
2023-03-14

在函数的“权限”选项卡中,删除赋予allUser成员“Cloud Functions Invoker”角色的权限。

 类似资料:
  • 根据GCP文件 云函数将为可部署函数查找具有特定名称的文件。用于节点。js,这些文件名是索引。js或函数。js。 资料来源:https://cloud.google.com/sdk/gcloud/reference/functions/deploy#--来源 在我的文件,我有: 我用这个命令部署: 这导致了这个错误 奇怪的是,如果我重命名到。 有人知道我可能错过了什么吗?

  • 我试图在GCP中部署一个函数2天,每次都会收到以下错误。 操作错误:代码=13,消息=由于运行状况检查失败,功能部署失败。这通常表示代码生成成功,但在测试执行期间失败。检查日志以确定原因。如果看起来是暂时的,请在几分钟后再次尝试部署。 日志查看器没有对问题给出正确的解释。持续提供以下日志,直到部署失败。 “错误:函数已终止。建议的操作:检查日志以了解终止原因。无法初始化函数。” 现在,有趣的事实是

  • 我想使用Keycloak作为我们公司的身份提供者。 我定义了一个有三个客户机的领域(我有三个应用程序,并为每个应用程序定义了一个客户机)

  • 本文向大家介绍JS实现禁止鼠标右键的功能,包括了JS实现禁止鼠标右键的功能的使用技巧和注意事项,需要的朋友参考一下 遇到网页上有精美图片或者精彩文字想保存时,通常大家都是选中目标后按鼠标右键,在弹出菜单中选择“图片另存为”或“复制”来达到我们的目的。但是,目前有许多网页都屏蔽了鼠标右键,那么用js如何实现禁止鼠标右键的功能呢? 1.与禁止鼠标右键相关的JS说明 2.禁止鼠标右键火狐失灵 3.禁止选

  • 问题内容: 如何禁用危险的 评估 功能?可以使用 ini_set 函数完成吗? 还有如何禁用以下功能?我们可以使用 ini_set 函数禁用它们吗? 评估 是坏人可用来开发事物的最危险功能之一。应该有一种无需使用 php.ini 文件就可以禁用它的机制。但应以编程方式完成。 好吧,伙计们,我正在寻找一个答案,建议他们禁用这些危险的可爱家伙,而无需进入 php.ini 文件;我的意思是如何在运行时或