0

我想为使用的用户获取 IAM 策略

https://cloud.google.com/resource-manager/reference/rest/v1/projects/getIamPolicy

但是,当我在资源字段中输入用户 ID 时,我得到

{ "error": { "code": 400, "message": "收到无效的 JSON 有效负载。未知名称 \"body_resource\": 找不到字段。", "status": "INVALID_ARGUMENT", "details": [ { "@type": "type.googleapis.com/google.rpc.BadRequest", "fieldViolations": [ { "description": "收到无效的 JSON 有效负载。未知名称 \"body_resource\": 找不到字段。" } ] } ] } }

我应该在请求正文中添加什么来获取该用户的 IAM 策略?或者错误是错误的,用户只是没有这样的资源策略?

编辑:要清楚,无论我在资源字段中输入什么,我都会收到此错误

4

2 回答 2

1

我认为现在此 API 的 UI 已损坏并且无法在浏览器中运行,我得到了同样的错误。

但是,您可以尝试从API explorer调用它,或者使用 api 客户端库进行调用,如您链接的页面底部的示例中所示。

于 2017-05-25T20:25:35.927 回答
1

页面内浏览器确实存在错误,但现在正在推出修复程序。

这是由 GAPI 库如何使用名为“resource”的参数调用 API 的问题引起的,因此它应该只影响在其方法中具有此类参数的页面。

于 2017-06-01T22:03:36.127 回答