Anda dapat memeriksa apakah pemfilteran IP diaktifkan atau dinonaktifkan di bucket Cloud Storage dengan mencantumkan aturan pemfilteran IP bucket. Jika Anda perlu melihat informasi tentang sumber jaringan tertentu yang diizinkan, gunakan operasi Mendapatkan aturan pemfilteran IP bucket.
Peran yang diperlukan
Untuk mendapatkan izin yang diperlukan untuk mencantumkan aturan pemfilteran IP bucket, minta administrator untuk memberi Anda peran Storage Admin (roles/storage.admin) di bucket. Peran ini berisi izin storage.buckets.list yang diperlukan untuk mencantumkan aturan pemfilteran IP bucket.
Anda juga bisa mendapatkan izin ini dengan peran khusus. Anda mungkin juga bisa mendapatkan izin ini dengan peran bawaan lainnya. Untuk mengetahui peran mana yang terkait dengan izin apa, lihat Peran IAM untuk Cloud Storage.
Untuk mengetahui petunjuk tentang cara memberikan peran untuk project, lihat Mengelola akses ke project.
Mencantumkan aturan pemfilteran IP bucket
Konsol
Di konsol Google Cloud , buka halaman Buckets Cloud Storage.
Dalam daftar bucket, klik nama bucket yang ingin Anda update.
Di halaman Bucket details, klik tab Configuration.
Di bagian Permissions, buka IP filtering. Kemudian, klik Edit IP filtering configuration.
Halaman IP filtering menampilkan detail berikut:
- Status pemfilteran IP bucket.
- Apakah agen layanan dikonfigurasi untuk mengabaikan validasi filter IP.
- Apakah akses dari jaringan VPC lintas organisasi diizinkan.
- Semua aturan pemfilteran IP yang dikonfigurasi.
gcloud
Pastikan Anda telah menginstal Google Cloud CLI versi 526.0.0 atau yang lebih baru:
gcloud version | head -n1Jika Anda telah menginstal gcloud CLI versi sebelumnya, update versinya:
gcloud components update --version=526.0.0Untuk mencantumkan aturan pemfilteran IP bucket, jalankan perintah
gcloud storage buckets describedi lingkungan pengembangan Anda:gcloud storage buckets describe gs://BUCKET_NAME --format="default(ip_filter_config)"
Dengan:
BUCKET_NAMEadalah nama bucket Anda. Contoh,my-bucket.
JSON API
Menginstal dan melakukan inisialisasi gcloud CLI, yang memungkinkan Anda membuat token akses untuk header
Authorization.Gunakan
cURLuntuk memanggil JSON API dengan permintaan bucketList:curl -X GET \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ "https://storage.googleapis.com/storage/v1/b?project=PROJECT_ID"
Dengan:
PROJECT_IDadalah ID project yang berisi bucket yang ingin Anda buat daftarnya. Contoh,my-project.Responsnya akan terlihat seperti contoh berikut:
{ "kind": "storage#buckets", "items": { "kind": "storage#bucket", "selfLink": "https://www.googleapis.com/storage/v1/b/my-bucket1", "id": "my-bucket1", "name": "my-bucket1", "projectNumber": "123456789012", ... }, "ipFilter": { "mode": "Disabled" } { "kind": "storage#bucket", "selfLink": "https://www.googleapis.com/storage/v1/b/my-bucket2", "id": "my-bucket2", "name": "my-bucket2", "projectNumber": "123456789013", ... }, "ipFilter": { "mode": "Enabled" } },
Langkah berikutnya
- Membuat atau memperbarui aturan pemfilteran IP di bucket yang ada.
- Mendapatkan aturan pemfilteran IP bucket.
- Nonaktifkan aturan pemfilteran IP bucket.
Coba sendiri
Jika Anda baru menggunakan Google Cloud, buat akun untuk mengevaluasi performa Cloud Storage dalam skenario dunia nyata. Pelanggan baru juga akan mendapatkan kredit gratis senilai $300 untuk menjalankan, menguji, dan men-deploy workload.
Coba Cloud Storage gratis