Peran yang diperlukan
Untuk mendapatkan izin yang diperlukan untuk menghapus repositori, minta administrator untuk memberi Anda peran IAM berikut:
-
Secure Source Manager Instance Accessor (
roles/securesourcemanager.instanceAccessor
) di instance Secure Source Manager -
Admin Repo Secure Source Manager (
roles/securesourcemanager.repoAdmin
) di repositori
Untuk mengetahui informasi selengkapnya tentang cara memberikan peran, lihat Mengelola akses ke project, folder, dan organisasi.
Anda mungkin juga bisa mendapatkan izin yang diperlukan melalui peran kustom atau peran yang telah ditentukan lainnya.
Untuk mengetahui informasi tentang cara memberikan peran Secure Source Manager, lihat Kontrol akses dengan IAM dan Memberikan akses instance kepada pengguna.
Menghapus repositori
Untuk menghapus repositori dan semua data terkait, gunakan metode HTTP dan URL berikut.
Sebelum menggunakan salah satu data permintaan, lakukan penggantian berikut:
- PROJECT_ID: project ID project Google Cloud tempat Secure Source Manager berjalan.
- LOCATION: region tempat instance Anda berada. Untuk mengetahui informasi tentang lokasi yang didukung, lihat Lokasi.
- REPOSITORY_ID: ID repositori.
Metode HTTP dan URL:
DELETE https://securesourcemanager.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/repositories/REPOSITORY_ID
Untuk mengirim permintaan, perluas salah satu opsi berikut:
Anda akan menerima respons JSON yang mirip seperti berikut:
"name":"operations/cc3ea26c-9b57-11ed-be0a-2e3b5910efef","metadata":{"@type":"type.googleapis.com/google.cloud.securesourcemanager.v1.OperationMetadata","createTime":"2023-01-23T19:54:49.904779921Z","endTime":"2023-01-23T19:54:50.947030402Z","target":"projects/my-project/locations/us-central1/repositories/my-repo","verb":"delete","apiVersion":"v1"},"done":true,"response":{"@type":"type.googleapis.com/google.protobuf.Empty"} ```
Langkah berikutnya
- Nonaktifkan Secure Source Manager API.
- Menghapus instance Secure Source Manager.
- Mencantumkan dan melihat instance.