【发布时间】:2020-01-15 16:07:18
【问题描述】:
我正在尝试学习 python SDK 来帮助我管理我的 Google Cloud Platform 资源。有人可以帮我理解。我从 Google API 获得了以下代码 sn-p。
此代码单独工作。假设我想列出我组织中的所有角色,或者列出特定项目的角色,我应该在哪里做以及如何做?
非常感谢您。
from pprint import pprint
from googleapiclient import discovery
from oauth2client.client import GoogleCredentials
credentials = GoogleCredentials.get_application_default()
service = discovery.build('iam', 'v1', credentials=credentials)
request = service.roles().list()
while True:
response = request.execute()
for role in response.get('roles', []):
# TODO: Change code below to process each `role` resource:
pprint(role)
request = service.roles().list_next(previous_request=request, previous_response=response)
if request is None:
break
【问题讨论】:
标签: python google-cloud-platform google-cloud-iam google-cloud-resource-manager