Melakukan inisialisasi Hub dalam project ini, yang mencakup pembuatan Akun Layanan Hub default dan Kumpulan Workload Identity Hub. Inisialisasi bersifat opsional, dan terjadi secara otomatis saat Keanggotaan pertama dibuat.
keanggotaan.InitializeHub harus dipanggil jika Keanggotaan pertama tidak dapat didaftarkan tanpa resource ini. Contoh umumnya adalah memberi Akun Layanan Hub akses ke project lain, yang mengharuskan akun tersebut ada terlebih dahulu.
Permintaan HTTP
POST https://gkehub.googleapis.com/v1alpha2/{project=projects/*/locations/global/memberships}:initializeHub
URL menggunakan sintaks gRPC Transcoding.
Parameter jalur
Parameter | |
---|---|
project |
Wajib. Hub yang akan diinisialisasi, dalam format |
Isi permintaan
Isi permintaan harus kosong.
Isi respons
Pesan respons untuk metode membership.initializeHub.
Jika berhasil, isi respons memuat data dengan struktur berikut:
Representasi JSON |
---|
{ "serviceIdentity": string, "workloadIdentityPool": string } |
Kolom | |
---|---|
serviceIdentity |
Nama identitas layanan default Hub, dalam format:
Akun layanan memiliki |
workloadIdentityPool |
Kumpulan Workload Identity yang digunakan untuk cluster yang mengaktifkan Workload Identity yang terdaftar di Hub ini. Format: |
Cakupan otorisasi
Memerlukan cakupan OAuth berikut:
https://www.googleapis.com/auth/cloud-platform
Untuk informasi selengkapnya, lihat Ringkasan Autentikasi.