Membuat grup keamanan

Halaman ini menjelaskan cara membuat grup keamanan. Anda dapat membuat grup keamanan baru atau memperbarui grup Google menjadi grup keamanan.

Sebelum memulai

Lakukan tugas berikut sebelum melanjutkan informasi di halaman ini:

Persyaratan grup keamanan

Grup keamanan hanya dapat berisi hal berikut:

  • Pengguna di dalam atau di luar domain Anda (saat dikaitkan dengan layanan Google)
  • Akun layanan di dalam atau di luar domain Anda
  • Grup keamanan di dalam domain Anda

Anda tidak dapat menerapkan label grup keamanan ke Google Grup yang tidak memenuhi kondisi ini.

Hanya Admin Super atau Admin Grup standar yang memiliki izin untuk memperbarui grup keamanan.

Membuat grup keamanan baru

REST

Untuk membuat grup keamanan, panggil groups.create() dengan instance grup baru. Instance grup harus menyertakan groupKey, Parent, dan labels yang ditetapkan ke cloudidentity.googleapis.com/groups.security dan cloudidentity.googleapis.com/groups.discussion_forum

Python

Contoh berikut menunjukkan fungsi bantuan untuk membuat Google Grup menggunakan library klien Python:

def create_google_group(service, customer_id, group_id, group_display_name, group_description):
  group_key = {"id": group_id}
  group = {
    "parent": "customers/" + customer_id,
    "description": group_description,
    "displayName": group_display_name,
    "groupKey": group_key,
    # Set the label to specify creation of a Google Group.
    "labels": {
      "cloudidentity.googleapis.com/groups.security": "",
      "cloudidentity.googleapis.com/groups.discussion_forum": ""
    }
  }

  try:
    request = service.groups().create(body=group)
    request.uri += "&initialGroupConfig=WITH_INITIAL_OWNER"
    response = request.execute()
    print(response)
  except Exception as e:
    print(e)

Memperbarui Google Grup ke grup keamanan

REST

Untuk memperbarui Google Grup ke grup keamanan, panggil groups.patch() dengan updateMask ditetapkan ke cloudidentity.googleapis.com/groups.security dan cloudidentity.googleapis.com/groups.discussion_forum.

Contoh isi permintaan

{
  "labels": {
    "cloudidentity.googleapis.com/groups.security": "",
    "cloudidentity.googleapis.com/groups.discussion_forum": ""
  }
}

Python

Contoh berikut menunjukkan fungsi bantuan untuk mengupdate Google Grup ke grup keamanan menggunakan library klien Python:

def add_security_label_to_group(service, group_name):
  group = {
    "labels": {
      "cloudidentity.googleapis.com/groups.security": "",
      "cloudidentity.googleapis.com/groups.discussion_forum": ""
    }
  }
  try:
    request = service.groups().patch(name=group_name, body=group)
    request.uri = request.uri + '&updateMask=labels'
    response = request.execute()
    print(response)
  except Exception as e:
    print(e)