使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
将函数与 Binary Authorization 搭配使用
Cloud Run functions 函数会受到 Cloud Run 上的 Binary Authorization 政策强制执行的约束。如果 Cloud Run 中启用了 Binary Authorization 政策,在某些情况下,您可能需要从 Binary Authorization 政策中豁免 Cloud Run functions 函数映像。
从 Binary Authorization 政策中豁免 Cloud Run 函数映像
借助 Binary Authorization 授权政策,您可以从政策规则中豁免映像。如需从 Binary Authorization 政策中豁免函数映像,请执行以下操作:
- 使用许可名单模式排除为 Cloud Run functions 函数创建的映像。
- 使用
--binary-authorization
标志部署函数。
Cloud Run functions 函数许可名单模式
默认情况下,所有函数映像都存储在本地项目的 Artifact Registry 的 gcf-artifacts/
文件夹下。
您可以使用以下模式来豁免因将函数部署到 Cloud Run functions 函数而生成的所有映像:
REGION-docker.pkg.dev/PROJECT_ID/gcf-artifacts/**
您需要进行如下替换:
- REGION 是在其中部署函数的区域。
- PROJECT_ID 是在其中部署函数的项目的 ID。
使用 Binary Authorization 部署函数
启用许可名单后,部署启用了 Binary Authorization 并将其设置为 default
的函数:
gcloud
gcloud functions deploy YOUR_FUNCTION_NAME
...
--binary-authorization default
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。有关详情,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2025-02-14。
[[["易于理解","easyToUnderstand","thumb-up"],["解决了我的问题","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["很难理解","hardToUnderstand","thumb-down"],["信息或示例代码不正确","incorrectInformationOrSampleCode","thumb-down"],["没有我需要的信息/示例","missingTheInformationSamplesINeed","thumb-down"],["翻译问题","translationIssue","thumb-down"],["其他","otherDown","thumb-down"]],["最后更新时间 (UTC):2025-02-14。"],[],[]]