Halaman ini menunjukkan cara menghapus bucket Cloud Storage.
Sebelum memulai
Untuk mendapatkan izin yang diperlukan guna menghapus bucket Cloud Storage, minta administrator untuk memberi Anda peran IAM Storage Admin (roles/storage.admin
) di bucket tersebut.
Peran bawaan ini berisi izin yang diperlukan untuk menghapus bucket. Untuk melihat izin yang benar-benar diperlukan, luaskan bagian Izin yang diperlukan:
Izin yang diperlukan
-
storage.buckets.delete
-
storage.buckets.list
- Izin ini hanya diperlukan saat menghapus bucket menggunakan konsol Google Cloud.
-
storage.objects.delete
- Izin ini hanya diperlukan jika objek ada dalam bucket yang ingin Anda hapus.
-
storage.objects.list
- Izin ini hanya diperlukan untuk menghapus bucket menggunakan konsol Google Cloud atau Google Cloud CLI.
Anda mungkin juga bisa mendapatkan izin ini dengan peran khusus atau peran bawaan lainnya.
Untuk mengetahui petunjuk cara memberikan peran untuk bucket, lihat Menggunakan IAM dengan bucket.
Menghapus bucket
Konsol
- Di Konsol Google Cloud, buka halaman Bucket Cloud Storage.
Pilih kotak centang bucket yang ingin Anda hapus.
Klik Delete.
Di jendela overlay yang muncul, konfirmasi bahwa Anda ingin menghapus bucket dan isinya.
Klik Delete.
Untuk mempelajari cara mendapatkan informasi error mendetail tentang operasi Cloud Storage yang gagal di Konsol Google Cloud, lihat Pemecahan masalah.
Command line
Untuk menghapus bucket, beserta semua konten dalam bucket,
gunakan perintah Google Cloud CLI gcloud storage rm
dengan
flag --recursive
:
gcloud storage rm --recursive gs://BUCKET_NAME
Dengan BUCKET_NAME
adalah nama bucket yang akan dihapus. Contoh, my-bucket
.
Jika berhasil, responsnya akan terlihat seperti contoh berikut:
Removing gs://my-bucket/...
Jika Anda ingin menghindari penghapusan objek atau folder terkelola secara tidak sengaja,
gunakan perintah gcloud storage buckets delete
, yang hanya menghapus
bucket jika bucket kosong.
Library klien
C++
Untuk mengetahui informasi selengkapnya, lihatDokumentasi referensi Cloud Storage C++ API.
Untuk melakukan autentikasi ke Cloud Storage, siapkan Kredensial Default Aplikasi. Untuk 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 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 informasi selengkapnya, lihat Menyiapkan autentikasi untuk library klien.
Java
Untuk mengetahui informasi selengkapnya, lihatDokumentasi referensi Cloud Storage Java API.
Untuk melakukan autentikasi ke Cloud Storage, siapkan Kredensial Default Aplikasi. Untuk informasi selengkapnya, lihat Menyiapkan autentikasi untuk library klien.
Node.js
Untuk mengetahui informasi selengkapnya, lihatDokumentasi referensi Cloud Storage Node.js API.
Untuk melakukan autentikasi ke Cloud Storage, siapkan Kredensial Default Aplikasi. Untuk informasi selengkapnya, lihat Menyiapkan autentikasi untuk library klien.
PHP
Untuk mengetahui informasi selengkapnya, lihatDokumentasi referensi Cloud Storage PHP API.
Untuk melakukan autentikasi ke Cloud Storage, siapkan Kredensial Default Aplikasi. Untuk informasi selengkapnya, lihat Menyiapkan autentikasi untuk library klien.
Python
Untuk mengetahui informasi selengkapnya, lihatDokumentasi referensi Cloud Storage Python API.
Untuk melakukan autentikasi ke Cloud Storage, siapkan Kredensial Default Aplikasi. Untuk informasi selengkapnya, lihat Menyiapkan autentikasi untuk library klien.
Ruby
Untuk mengetahui informasi selengkapnya, lihatDokumentasi referensi Cloud Storage Ruby API.
Untuk melakukan autentikasi ke Cloud Storage, siapkan Kredensial Default Aplikasi. Untuk informasi selengkapnya, lihat Menyiapkan autentikasi untuk library klien.
REST API
JSON API
Menginstal dan melakukan inisialisasi gcloud CLI , yang memungkinkan Anda membuat token akses untuk header
Authorization
.Gunakan
cURL
untuk memanggil JSON API dengan permintaan BucketDELETE
:curl -X DELETE -H "Authorization: Bearer $(gcloud auth print-access-token)" \ "https://storage.googleapis.com/storage/v1/b/BUCKET_NAME"
Dengan
BUCKET_NAME
adalah nama bucket yang akan dihapus. Contoh,my-bucket
.
Jika berhasil, respons akan berisi kode status 204.
XML API
Menginstal dan melakukan inisialisasi gcloud CLI , yang memungkinkan Anda membuat token akses untuk header
Authorization
.Gunakan
cURL
untuk memanggil XML API dengan permintaan BucketDELETE
:curl -X DELETE -H "Authorization: Bearer $(gcloud auth print-access-token)" \ "https://storage.googleapis.com/BUCKET_NAME"
Dengan
BUCKET_NAME
adalah nama bucket yang akan dihapus. Contoh,my-bucket
.
Langkah berikutnya
- Membuat bucket.
- Memindahkan atau mengganti nama bucket.
- Membuat daftar objek di bucket.
- Menghapus objek.
- Memulihkan bucket yang dihapus secara permanen.