在第二代云函数详细信息的右上角,您应该会看到一个徽章:“Powered by Cloud Run”,底部还有 Cloud Run 服务名称。请记住此服务名称。
接下来,在左侧菜单中打开 Serverless -> Cloud Run。您将看到 Cloud Run 服务列表。找到您的 Cloud Run 服务并选中其旁边的复选框。顶部将出现一个面板,其中包含“已选择 1 个服务”消息以及复制、删除和权限等按钮。单击权限。此 Cloud Run 服务的权限面板将显示在右侧。在这里,您可以将Cloud Run Invoker角色分配给所需的服务帐户。
在第二代云函数详细信息的右上角,您应该会看到一个徽章:“Powered by Cloud Run”,底部还有 Cloud Run 服务名称。请记住此服务名称。
接下来,在左侧菜单中打开 Serverless -> Cloud Run。您将看到 Cloud Run 服务列表。找到您的 Cloud Run 服务并选中其旁边的复选框。顶部将出现一个面板,其中包含“已选择 1 个服务”消息以及复制、删除和权限等按钮。单击权限。此 Cloud Run 服务的权限面板将显示在右侧。在这里,您可以将Cloud Run Invoker角色分配给所需的服务帐户。
我还建议从原始云功能中删除 allUsers 权限,以避免意外的安全后果。