如何使用 cli 或控制台在 GCP 中列出组 ID
How to list group ids in GCP using cli or console
我想知道有什么方法可以使用 CLI 或云控制台获取组 ID?使用此 ID,我需要使用 Cloud API 收集成员列表。我正在浏览 google 文档,但找不到。
例如,如果我使用:
gcloud identity groups memberships list --group-email=abc@xyz.com
它给出了组id。然后我使用 this doc 来获取成员列表。
如果使用 Google 的 SDK 工具 gcloud
没问题,那么您可以按如下方式进行:
组的 ID 是它的实际电子邮件地址 - 您可以在下面看到它:
wb@cloudshell:~ $ gcloud identity groups describe esa111@google.com
createTime: '2021-10-12T09:13:16.737141Z'
description: test group
displayName: esa111
groupKey:
id: esa111@google.com
labels:
cloudidentity.googleapis.com/groups.discussion_forum: ''
name: groups/00rj4333f0glbwez
parent: customers/Cx2hsdde9nw
updateTime: '2021-10-12T09:13:16.737141Z'
获取成员列表:
wb@cloudshell:~ $ gcloud identity groups memberships list --group-email=esa111@google.com
---
name: groups/00rj4333f0glbwez/memberships/129543432329845052
preferredMemberKey:
id: esa222@google.com
roles:
- name: MEMBER
---
name: groups/00rj4333f0glbwez/memberships/11674834e3327905886
preferredMemberKey:
id: esa111@google.com
roles:
- name: OWNER
- name: MEMBER
如果只列出群组的成员 ID,请使用 grep
,您将获得:
wb@cloudshell:~ $ gcloud identity groups memberships list --group-email=esa111@google.com | grep id:
id: esa222@google.com
id: esa111@google.com
这里有一些关于 gcloud identity groups describe
and list
命令的文档。
我想知道有什么方法可以使用 CLI 或云控制台获取组 ID?使用此 ID,我需要使用 Cloud API 收集成员列表。我正在浏览 google 文档,但找不到。
例如,如果我使用:
gcloud identity groups memberships list --group-email=abc@xyz.com
它给出了组id。然后我使用 this doc 来获取成员列表。
如果使用 Google 的 SDK 工具 gcloud
没问题,那么您可以按如下方式进行:
组的 ID 是它的实际电子邮件地址 - 您可以在下面看到它:
wb@cloudshell:~ $ gcloud identity groups describe esa111@google.com
createTime: '2021-10-12T09:13:16.737141Z'
description: test group
displayName: esa111
groupKey:
id: esa111@google.com
labels:
cloudidentity.googleapis.com/groups.discussion_forum: ''
name: groups/00rj4333f0glbwez
parent: customers/Cx2hsdde9nw
updateTime: '2021-10-12T09:13:16.737141Z'
获取成员列表:
wb@cloudshell:~ $ gcloud identity groups memberships list --group-email=esa111@google.com
---
name: groups/00rj4333f0glbwez/memberships/129543432329845052
preferredMemberKey:
id: esa222@google.com
roles:
- name: MEMBER
---
name: groups/00rj4333f0glbwez/memberships/11674834e3327905886
preferredMemberKey:
id: esa111@google.com
roles:
- name: OWNER
- name: MEMBER
如果只列出群组的成员 ID,请使用 grep
,您将获得:
wb@cloudshell:~ $ gcloud identity groups memberships list --group-email=esa111@google.com | grep id:
id: esa222@google.com
id: esa111@google.com
这里有一些关于 gcloud identity groups describe
and list
命令的文档。