我正在尝试学习 python SDK 来帮助我管理我的谷歌云平台资源。有人可以帮我理解。我从 Google API 获得了以下代码片段。
此代码单独工作。假设我想列出我组织中的所有角色,或者列出特定项目的角色,我应该在哪里做以及如何做?
非常感谢您提前。
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