firebase - 你能看到触发云功能的服务帐号吗?
问题描述
我有一堆 gcloud 和 firebase 预定义的服务帐户,我必须知道哪个调用由云任务触发的云函数,以便我可以赋予云函数调用者角色。这是可能的还是我必须生成一个新的服务帐户?
解决方案
You should be able to specify the service account that Cloud Tasks uses to invoke when queueing the task (see these docs):
{
httpRequest: {
httpMethod: 'POST',
url,
oidcToken: {
serviceAccountEmail: '<your-sa>@<your-project>.iam.gserviceaccount.com',
},
},
}
推荐阅读
- regex - 2个日期之间的匹配数
- django - 有没有办法“锁定”页面以防其他用户正在编辑 - DJANGO
- arrays - 如何创建不连续数组索引的切片
- java - 字符串变量的输入在其前面有整数输入时被跳过
- json - 使用 Terraform 强制执行标签及其价值 Azure Policy
- swift - 除了在 SwiftIU 视图中之外,无法访问类变量
- go - 导入子目录时使用 go 模块的 Golang 谷歌云功能无法构建
- angular - 行为主题未更新异步管道
- python - 如果在字符串中找到任何列表元素,则检查以返回 true
- python - 尝试匹配每个正则表达式匹配的第一个字符