问题标签 [google-cloud-resource-manager]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
40 浏览

go - 无法使用 go 客户端库在 GCP 中列出文件夹

我正在浏览包的文档cloudresourcemanager尝试构建一个简单的示例来列出我的 GCP 项目的文件夹。

但是,以下示例失败

它失败了

错误是

我设置了以下环境变量

gcloudcli 工作正常。

有什么建议我可能会错过吗?

0 投票
0 回答
34 浏览

google-cloud-platform - 谷歌云标签:从项目继承标签到资源

关于我们如何在谷歌资源上自动应用和管理标签的任何建议。由于谷歌云标签不是从项目继承的。我们所能做的就是通过自动化更新系统和用户标签。

它将有助于 CMDB 和计费前景。

0 投票
1 回答
44 浏览

python - 使用 Python 更新组织政策约束

我正在做一个小项目,通过使用 python 更新组织策略约束。我想使用 python,因为我已经设置了 Secret Manager 和 Impersonation。现在我正处于修改组织政策约束的最后阶段

我找到了回购https://github.com/googleapis/python-org-policy/tree/40faa07298b3baa9a4d0ca26927b28fdd80aa03b/samples/generated_samples

带有用于创建约束的代码示例。

我想修改这个:“projects/project-id-from-gcp/policies/compute.skipDefaultNetworkCreation”为强制。

我到目前为止的代码是这样的:

但我收到错误 google.api_core.exceptions.InvalidArgument: 400 Request contains an invalid argument。我不明白在“CreatePolicyRequest”中究竟要写什么。我也发现了这个,https://googleapis.dev/python/orgpolicy/1.0.2/orgpolicy_v2/types.html#google.cloud.orgpolicy_v2.types.Policy但我并不完全清楚。

我正在查看此https://cloud.google.com/python/docs/reference/orgpolicy/latest/google.cloud.orgpolicy_v2.services.org_policy.OrgPolicyClient#google_cloud_orgpolicy_v2_services_org_policy_OrgPolicyClient_update_policy 但老实说,我不明白该怎么做。

(我不认为我修改它是正确的。)

请你给我指出正确的方向吗?

谢谢

0 投票
1 回答
26 浏览

google-cloud-platform - 运行某些命令时,这些在 gcp 上识别资源的格式有什么区别

我试图在谷歌云平台上列出我的一个项目的可授予角色,我遇到了这两种用于识别资源和运行命令的格式。

格式为:

  • //cloudresourcemanager.googleapis.com/projects/PROJECT_ID, 和
  • https://cloudresourcemanager.googleapis.com/v3/projects/PROJECT_ID

第二个为什么在 URI 标识符中使用v3 。两者都给出了预期的结果,但需要知道为什么会有差异。