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)