我使用的云函数是python作为项目的服务器端 我通过触发Cloud函数将一个用户添加到我的BigQuery项目中,以便他可以访问一些表。在
我需要从gsutil
获取访问令牌,以便使用API授予用户访问权限。在
如何为我的项目赋予IAM角色或获取访问令牌,以便我可以从我的云功能中使用它,让用户(通过电子邮件)访问我的BigQuery。在
我正在使用这些API端点:
ENDPOING_GETIAMPOLICY = 'https://cloudresourcemanager.googleapis.com/v1/projects/{resource}:getIamPolicy'
ENDPOING_SETIAMPOLICY = 'https://cloudresourcemanager.googleapis.com/v1/projects/{resource}:setIamPolicy'
为了使用这个ENDPOING_GETIAMPOLICY
端点,我需要ACCESS_TOKEN
我对如何做这件事的其他建议持开放态度。在
为了使用Python获取令牌,可以执行以下类似的操作:
将此添加到要求.txt公司名称:
在云函数中检索令牌,如下所示:
^{pr2}$这将以字符串格式返回访问令牌,如果需要,可以将其添加到JSON中。在
相关问题 更多 >
编程相关推荐