Halaman ini menunjukkan cara menghapus objek dari bucket Anda di Cloud Storage. Untuk mengetahui ringkasan metode penghapusan objek, lihat Tentang penghapusan objek.
Peran yang diperlukan
Untuk mendapatkan izin yang Anda perlukan untuk menghapus objek, minta administrator untuk memberi Anda peran IAM berikut pada bucket yang berisi objek yang ingin Anda hapus:
-
Menghapus objek menggunakan Google Cloud CLI atau REST API:
Pengguna Objek Storage (
roles/storage.objectUser) -
Menghapus objek menggunakan konsol Google Cloud :
Storage Admin (
roles/storage.admin) -
Atau, untuk menghapus objek menggunakan konsol Google Cloud :
Viewer (
roles/viewer) dan Storage Object User (roles/storage.objectUser)
Untuk mengetahui informasi selengkapnya tentang pemberian peran, lihat Mengelola akses ke project, folder, dan organisasi.
Peran bawaan ini berisi izin yang diperlukan untuk menghapus objek. Untuk melihat izin yang benar-benar diperlukan, perluas bagian Izin yang diperlukan:
Izin yang diperlukan
Izin berikut diperlukan untuk menghapus objek:
-
Menghapus objek:
storage.objects.delete -
Mencantumkan objek menggunakan konsol Google Cloud , atau menggunakan flag
--recursiveatau karakter pengganti di Google Cloud CLI:storage.objects.list -
Mencantumkan bucket menggunakan konsol Google Cloud :
storage.buckets.list
Anda mungkin juga bisa mendapatkan izin ini dengan peran khusus atau peran bawaan lainnya.
Menghapus satu objek
Bagian ini menunjukkan cara menghapus satu objek dalam satu waktu.
Selesaikan langkah-langkah berikut untuk menghapus satu objek:
Konsol
- Di konsol Google Cloud , buka halaman Buckets Cloud Storage.
Dalam daftar bucket, klik nama bucket yang berisi objek yang ingin dihapus.
Halaman Detail bucket akan terbuka, dan tab Objek akan dipilih.
Buka objek, yang mungkin terletak dalam folder.
Pilih kotak centang untuk objek yang ingin Anda hapus.
Klik Hapus, lalu klik Hapus di dialog yang muncul.
Command line
Gunakan perintah Google Cloud CLI gcloud storage rm:
gcloud storage rm gs://BUCKET_NAME/OBJECT_NAME
Dengan keterangan:
BUCKET_NAMEadalah nama bucket yang berisi objek yang ingin Anda hapus. Contoh,my-bucket.OBJECT_NAMEadalah nama objek yang ingin Anda hapus. Contoh,pets/dog.png.
Jika berhasil, responsnya akan terlihat mirip dengan contoh berikut:
Removing objects: Removing gs://example-bucket/file.txt... Completed 1/1
Library klien
C++
Untuk mengetahui informasi selengkapnya, lihatDokumentasi referensi Cloud Storage C++ API.
Untuk melakukan autentikasi ke Cloud Storage, siapkan Kredensial Default Aplikasi. Untuk mengetahui informasi selengkapnya, lihat Menyiapkan autentikasi untuk library klien.
C#
Untuk mengetahui informasi selengkapnya, lihatDokumentasi referensi Cloud Storage C# API.
Untuk melakukan autentikasi ke Cloud Storage, siapkan Kredensial Default Aplikasi. Untuk mengetahui informasi selengkapnya, lihat Menyiapkan autentikasi untuk library klien.
Go
Untuk mengetahui informasi selengkapnya, lihatDokumentasi referensi Cloud Storage Go API.
Untuk melakukan autentikasi ke Cloud Storage, siapkan Kredensial Default Aplikasi. Untuk mengetahui informasi selengkapnya, lihat Menyiapkan autentikasi untuk library klien.