Mencantumkan aturan pemfilteran IP bucket

Halaman ini menjelaskan cara mencantumkan aturan pemfilteran IP bucket. Dengan operasi aturan pemfilteran IP bucket daftar, Anda dapat memeriksa apakah pemfilteran IP diaktifkan atau dinonaktifkan di bucket. Jika Anda perlu melihat informasi tentang sumber jaringan tertentu yang diizinkan, gunakan operasi Get bucket IP filtering rules.

Peran yang diperlukan

Untuk mendapatkan izin yang diperlukan guna 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 melihat peran mana yang terkait dengan izin apa, lihat Peran IAM untuk Cloud Storage.

Untuk mengetahui petunjuk cara memberikan peran untuk project, lihat Mengelola akses ke project.

Mencantumkan aturan pemfilteran IP bucket

Command line

  1. Di konsol Google Cloud, aktifkan Cloud Shell.

    Aktifkan Cloud Shell

    Di bagian bawah Google Cloud Console, Cloud Shell sesi akan terbuka dan menampilkan perintah command line. Cloud Shell adalah lingkungan shell dengan Google Cloud CLI yang sudah terinstal, dan dengan nilai yang sudah ditetapkan untuk project Anda saat ini. Diperlukan waktu beberapa detik untuk melakukan inisialisasi sesi.

  2. Untuk menampilkan daftar aturan pemfilteran IP bucket, jalankan perintah gcloud alpha storage buckets describe di lingkungan pengembangan Anda:

    gcloud alpha storage buckets describe gs://BUCKET_NAME --format="default(ip_filter_config)"

    Dengan keterangan:

    BUCKET_NAME adalah nama bucket Anda. Contoh, my-bucket.

REST API

JSON API

  1. Menginstal dan melakukan inisialisasi gcloud CLI , yang memungkinkan Anda membuat token akses untuk header Authorization.

  2. Gunakan cURL untuk memanggil JSON API dengan permintaan bucket List:

    curl -X GET \
      -H "Authorization: Bearer $(gcloud auth print-access-token)" \
      "https://storage.googleapis.com/storage/v1/b?PROJECT_ID?projection=full"

    Dengan keterangan:

    PROJECT_ID adalah ID atau nomor 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 selanjutnya

Coba sendiri

Jika Anda baru menggunakan Google Cloud, buat akun untuk mengevaluasi performa Cloud Storage dalam skenario dunia nyata. Pelanggan baru mendapatkan kredit gratis senilai $300 untuk menjalankan, menguji, dan men-deploy workload.

Coba Cloud Storage gratis