Mengamankan akses ke cluster Anda menggunakan kebijakan ACL

Dengan menggunakan kebijakan daftar kontrol akses (ACL) di Memorystore for Redis Cluster, Anda dapat mengamankan akses ke cluster Anda. Anda dapat mengaktifkan keamanan terperinci dengan membatasi akses pengguna dan layanan ke kunci, perintah, dan saluran Pub/Sub tertentu.

Berikut adalah contoh kasus penggunaan untuk menggunakan kebijakan ACL guna mengamankan akses ke cluster:

  • Menyediakan kontrol akses berbasis peran (RBAC): buat profil pengguna yang berbeda untuk berbagai komponen aplikasi Anda. Misalnya, frontend web dapat memiliki akses hanya baca, sementara layanan pekerja latar belakang memiliki akses baca-tulis. Tindakan ini mencegah kebocoran atau pemalsuan data yang tidak disengaja.
  • Mencegah perintah yang merusak: batasi perintah berbahaya seperti FLUSHALL, FLUSHDB, atau CONFIG hanya untuk administrator tingkat tinggi. Hal ini melindungi integritas data dari bug software atau kesalahan manual.
  • Menyediakan keamanan aplikasi multi-tenant: gunakan pengguna ACL terpisah untuk berbagai microservice atau partner eksternal. Hal ini memastikan bahwa pengguna satu layanan tidak dapat membaca atau mengubah kunci yang dimiliki layanan lain.

    Memorystore for Redis Cluster tidak menawarkan multi-tenancy tingkat resource. Meskipun keyspace dibagi, satu layanan dapat menggunakan jumlah memori atau CPU yang tidak proporsional.

  • Melakukan analisis dan pemantauan hanya baca: tetapkan pengguna khusus yang hanya dapat menggunakan GET atau perintah hanya baca lainnya (misalnya, SCAN atau TYPE) ke mesin analisis atau aplikasi dasbor. Tindakan ini mencegah penulisan atau penghapusan data yang tidak disengaja.

  • Kunci database yang aman: membatasi aplikasi agar hanya berinteraksi dengan kunci yang cocok dengan pola tertentu (misalnya, app1:*). Hal ini memberikan pemisahan data logis dalam cluster.

  • Menonaktifkan skrip Lua: gunakan kebijakan ACL untuk mengelola kemampuan pembuatan skrip Lua untuk cluster Anda. Menonaktifkan atau membatasi skrip Lua dapat berguna untuk penyesuaian performa, menyederhanakan fungsi cluster, atau mematuhi pedoman keamanan untuk organisasi Anda.

Sebelum memulai

Sebelum Anda mulai menggunakan kebijakan ACL, selesaikan petunjuk di bagian ini.

Menggunakan Google Cloud konsol, Google Cloud CLI, dan API

Untuk menggunakan konsol Google Cloud , Google Cloud CLI, dan API, lakukan hal berikut:

  1. Di konsol Google Cloud , pada halaman pemilih project, pilih atau buat Google Cloud project.

    Catatan: Jika Anda tidak berencana untuk menyimpan resource yang Anda buat dalam prosedur ini, buat project baru alih-alih memilih project yang ada. Setelah menyelesaikan langkah-langkah ini, Anda dapat menghapus project, yang menghapus semua resource yang terkait dengan project tersebut.


    Buka pemilih project
  2. Pastikan penagihan diaktifkan untuk project Anda. Pelajari cara memeriksa apakah penagihan telah diaktifkan pada suatu project.
  3. Instal dan lakukan inisialisasi Google Cloud CLI.

    Catatan: Jika Anda telah menginstal gcloud CLI sebelumnya, pastikan Anda memiliki versi terbaru dengan menjalankan gcloud components update. Anda memerlukan gcloud CLI versi 440.0.0 atau yang lebih baru untuk mengakses perintah gcloud CLI Memorystore for Redis Cluster.

  4. Aktifkan Memorystore for Redis API.
    Memorystore for Redis
  5. Aktifkan Network Connectivity API.
    Network Connectivity API
  6. Aktifkan Service Consumer Management API.
    Service Consumer Management API

Menetapkan peran Memorystore for Redis Cluster

Pastikan Anda atau akun pengguna yang Anda gunakan memiliki izin yang diperlukan untuk tindakan yang perlu Anda lakukan.

Untuk melakukan semua operasi kebijakan ACL, gunakan peran Admin Redis (roles/redis.admin) dan Editor Redis (roles/redis.editor). Untuk melihat kebijakan ACL saja, gunakan peran Redis Viewer (roles/redis.viewer).

Menetapkan izin Memorystore for Redis Cluster

Selain peran Admin Redis, Editor Redis, dan Pelihat Redis, untuk menggunakan kebijakan ACL di Memorystore for Redis Cluster, Anda memerlukan izin berikut:

Tindakan Izin
Membuat kebijakan ACL redis.aclPolicies.create
Menetapkan kebijakan ACL ke cluster redis.clusters.update
Melihat informasi tentang kebijakan ACL redis.aclPolicies.list
Melihat informasi tentang kebijakan ACL redis.aclPolicies.get
Melihat informasi tentang revisi kebijakan ACL redis.aclPolicyRevisions.list
Melihat informasi tentang revisi kebijakan ACL redis.aclPolicyRevisions.get
Mengubah kebijakan ACL redis.aclPolicies.update
Menghapus kebijakan ACL dari cluster redis.clusters.update
Menghapus kebijakan ACL redis.aclPolicies.delete

Membuat kebijakan ACL

Dengan membuat kebijakan ACL di Memorystore for Redis Cluster, Anda meningkatkan keamanan cluster dengan membatasi akses pengguna ke kunci, perintah, dan channel Pub/Sub tertentu.

Anda dapat membuat kebijakan ACL menggunakan gcloud CLI.

gcloud

Untuk membuat kebijakan ACL, gunakan perintah gcloud redis acl-policies create.

gcloud redis acl-policies create ACL_POLICY_NAME \
--region=REGION \
--rules=rule="on ~* +@all",username="lucian" \
--rules=rule="on +get",username="taylor"

Lakukan penggantian berikut:

  • ACL_POLICY_NAME: nama kebijakan ACL yang Anda buat. Nama kebijakan hanya boleh berisi huruf kecil, angka, dan tanda hubung. Nama ini juga harus diawali dengan huruf dan unik di region-nya.
  • REGION: region tempat Anda ingin menempatkan kebijakan ACL.

Kebijakan ini menggunakan autentikasi berbasis token dasar dan memiliki aturan yang melakukan tindakan berikut:

  • Aturan pertama memberikan izin ~* +@all kepada lucian. Izin ini memungkinkan pengguna mengakses semua kunci dan menjalankan semua perintah.
  • Aturan kedua memberikan izin get kepada taylor. Izin ini memungkinkan pengguna mengambil nilai yang terkait dengan kunci. Kebijakan ini membatasi akses pengguna ke operasi data hanya baca, dan mencegah pengguna mengubah kunci.

Untuk membuat aturan bagi kebijakan ACL yang menggunakan autentikasi Identity and Access Management (IAM), sebaiknya gunakan prinsipal IAM untuk nama pengguna (misalnya, alamat email pengguna).

gcloud redis acl-policies create ACL_POLICY_NAME \
--region=REGION \
--rules=rule="on ~* +@all",username="lucian@example.com" \
--rules=rule="on +get",username="taylor@example.com"

Untuk membuat aturan bagi kebijakan ACL yang tidak menggunakan autentikasi, pengguna harus merupakan pengguna default.

gcloud redis acl-policies create ACL_POLICY_NAME \
--region=REGION \
--rules=rule="on ~* +@all",username="default"

Untuk mengetahui informasi selengkapnya tentang autentikasi dasar berbasis token dan autentikasi IAM, lihat Mengamankan akses ke cluster Anda menggunakan autentikasi dasar berbasis token dan Tentang autentikasi IAM.

Untuk mengetahui informasi selengkapnya tentang aturan dan kebijakan ACL lainnya yang dapat Anda buat, lihat ACL dalam dokumentasi Redis.

Menetapkan kebijakan ACL ke cluster

Dengan menetapkan kebijakan ACL ke cluster, atau dengan mengganti kebijakan yang ditetapkan, Anda memungkinkan Memorystore for Redis Cluster menerapkan aturan kebijakan ke cluster. Akibatnya, Anda membatasi akses pengguna ke kunci, perintah, dan channel Pub/Sub tertentu.

Anda dapat menetapkan kebijakan ACL ke cluster menggunakan gcloud CLI.

Menetapkan kebijakan ke cluster baru

Untuk membuat cluster dan menetapkan kebijakan ACL ke cluster, lihat Membuat instance.

Menetapkan kebijakan ke cluster yang ada

Untuk meningkatkan keamanan cluster yang ada, Anda dapat menetapkan kebijakan ACL ke cluster.

gcloud

Untuk menetapkan kebijakan ACL ke cluster yang ada, gunakan perintah gcloud redis clusters update.

gcloud redis clusters update CLUSTER_ID \
--update_mask=acl_policy \
--acl-policy=ACL_POLICY_NAME \
--region=REGION

Lakukan penggantian berikut:

  • CLUSTER_ID: ID cluster tempat Anda menetapkan kebijakan ACL
  • ACL_POLICY_NAME: nama kebijakan ACL
  • REGION: region tempat cluster berada

Melihat informasi tentang kebijakan ACL

Melihat informasi tentang kebijakan ACL di Memorystore for Redis Cluster membantu Anda menjaga keamanan, memastikan stabilitas operasional lingkungan, dan memungkinkan Anda mengaudit data dalam memori. Kebijakan ini menentukan pengguna mana yang dapat membaca atau mengubah pola kunci tertentu, menjalankan perintah tertentu, atau mengakses channel Pub/Sub tertentu.

Anda dapat melihat informasi tentang kebijakan ACL menggunakan gcloud CLI.

gcloud

Untuk melihat informasi tentang kebijakan ACL, gunakan perintah gcloud redis acl-policies list.

gcloud redis acl-policies list
--region=REGION

Ganti REGION dengan region tempat kebijakan ACL berada.

Melihat informasi tentang kebijakan ACL

Dengan melihat informasi tentang kebijakan ACL di Memorystore for Redis Cluster, Anda dapat melakukan audit keamanan, memecahkan masalah error akses, dan menerapkan prinsip hak istimewa terendah dengan memverifikasi perintah pengguna, izin kunci, dan akses ke saluran Pub/Sub. Selain itu, administrator dapat melihat kebijakan ACL untuk memastikan bahwa aplikasi Anda memiliki akses yang sesuai dan untuk mendeteksi aturan yang terlalu permisif.

Anda dapat melihat informasi tentang kebijakan ACL menggunakan gcloud CLI. Untuk melihat informasi ini, gunakan perintah gcloud redis acl-policies describe.

gcloud redis acl-policies describe ACL_POLICY_NAME \
--region=REGION

Lakukan penggantian berikut:

  • ACL_POLICY_NAME: nama kebijakan ACL yang informasinya ingin Anda lihat
  • REGION: region tempat kebijakan ACL berada

Melihat informasi tentang revisi kebijakan ACL

Saat Anda membuat kebijakan ACL, Memorystore for Redis Cluster akan membuat versi (revisi) untuk kebijakan tersebut. Setiap kali Anda mengubah kebijakan, Memorystore for Redis Cluster akan membuat revisi kebijakan berikutnya.

Karena revisi ini dibuat secara otomatis oleh Memorystore for Redis Cluster, Anda dapat menggunakannya untuk tujuan pelacakan dan audit internal. Selain itu, dengan melihat revisi, Anda dapat melihat konten persis kebijakan ACL di setiap versi historis.

Dengan menggunakan revisi kebijakan ACL, Anda dapat melacak cluster mana yang menggunakan revisi kebijakan tertentu. Hal ini membantu Anda mempertahankan visibilitas dan memastikan bahwa cluster menggunakan versi yang benar selama periode konsistensi tertunda setelah pembaruan kebijakan.

Anda dapat melihat informasi tentang revisi kebijakan ACL menggunakan gcloud CLI.

gcloud

Untuk melihat informasi tentang revisi kebijakan ACL, gunakan perintah gcloud redis acl-policies revisions list.

gcloud redis acl-policies revisions list \
--acl-policy=ACL_POLICY_NAME \
--region=REGION

Lakukan penggantian berikut:

  • ACL_POLICY_NAME: nama kebijakan ACL yang berisi revisi yang informasinya ingin Anda lihat
  • REGION: region tempat kebijakan ACL berada

Dalam output, catat ID revisi. Anda memerlukan ID ini untuk melihat informasi tentang revisi kebijakan ACL tertentu.

Melihat informasi tentang revisi kebijakan ACL

Dengan melihat revisi kebijakan ACL, Anda dapat melihat aturan, metadata, dan daftar semua cluster yang terlampir. Anda dapat melihat informasi tentang revisi kebijakan ACL dengan menggunakan gcloud CLI.

gcloud

Untuk melihat informasi tentang revisi kebijakan ACL, gunakan perintah gcloud redis acl-policies revisions describe.

gcloud redis acl-policies revisions describe ACL_POLICY_REVISION_ID \
--acl-policy=ACL_POLICY_NAME \
--region=REGION

Lakukan penggantian berikut:

  • ACL_POLICY_REVISION_ID: ID revisi kebijakan ACL yang informasinya ingin Anda lihat. Anda mencatat ID ini saat melihat informasi tentang revisi kebijakan ACL.
  • ACL_POLICY_NAME: nama kebijakan ACL yang berisi revisi.
  • REGION: region tempat kebijakan ACL berada.

Mengubah kebijakan ACL

Dengan mengubah kebijakan ACL di Memorystore for Redis Cluster, Anda dapat meningkatkan keamanan, menerapkan akses hak istimewa terendah, dan mengelola keamanan operasional. Anda dapat mengubah kebijakan menggunakan gcloud CLI.

Menambahkan aturan ke kebijakan ACL

Untuk meningkatkan keamanan kebijakan ACL, tambahkan aturan ke kebijakan tersebut.

gcloud

Untuk menambahkan aturan ke kebijakan ACL, gunakan perintah gcloud redis acl-policies update.

gcloud redis acl-policies update ACL_POLICY_NAME \
--region=REGION \
--add-rules=rule="on ~list:*",username="lucian"

Lakukan penggantian berikut:

  • ACL_POLICY_NAME: nama kebijakan ACL yang ingin Anda tambahkan aturan ACL-nya
  • REGION: region tempat kebijakan ACL berada

Aturan ini memberikan akses lucian ke semua kunci yang dimulai dengan list:.

Mengganti aturan kebijakan ACL

Mengganti aturan ACL kebijakan ACL memberikan keamanan yang lebih ketat, peningkatan keselamatan operasional, dan kontrol akses pengguna yang lebih terperinci. Misalnya, Anda dapat mencabut izin selama respons insiden atau mengaktifkan akses sementara untuk tujuan penelusuran bug.

gcloud

Untuk mengganti aturan kebijakan ACL, gunakan perintah gcloud redis acl-policies update.

gcloud redis acl-policies update ACL_POLICY_NAME \
--region=REGION \
--rules=rule="on ~c*che",username="lucian"

Lakukan penggantian berikut:

  • ACL_POLICY_NAME: nama kebijakan ACL yang ingin Anda ganti aturan ACL-nya
  • REGION: region tempat kebijakan ACL berada

Aturan yang Anda ganti untuk kebijakan memberikan akses lucian ke semua kunci yang cocok dengan pola c*che. Misalnya: cache, caache, dan ceche.

Menghapus aturan dari kebijakan ACL

Jika aturan ACL tidak lagi berlaku untuk kebijakan ACL, Anda dapat menghapusnya.

gcloud

Untuk menghapus aturan dari kebijakan ACL, gunakan perintah gcloud redis acl-policies update.

gcloud redis acl-policies update ACL_POLICY_NAME \
--region=REGION \
--remove-rules=rule="on ~set",username="lucian"

Lakukan penggantian berikut:

  • ACL_POLICY_NAME: nama kebijakan ACL yang ingin Anda hapus aturan ACL-nya
  • REGION: region tempat kebijakan ACL berada

Menghapus aturan ini akan mencabut izin terkaitnya untuk lucian. Untuk mengakses cluster, lucian kini harus terhubung sebagai pengguna default dan tunduk pada izin pengguna tersebut.

Menghapus kebijakan ACL dari cluster

Jika kebijakan ACL tidak lagi berlaku untuk cluster di Memorystore for Redis Cluster, Anda dapat menghapusnya. Anda dapat menghapus kebijakan menggunakan gcloud CLI.

gcloud

Untuk menghapus kebijakan ACL dari cluster, gunakan perintah gcloud redis clusters update.

gcloud redis clusters update CLUSTER_ID \
--acl-policy="" \
--region=REGION

Lakukan penggantian berikut:

  • CLUSTER_ID: ID cluster tempat Anda menghapus kebijakan ACL
  • REGION: region tempat cluster berada

Nilai "" untuk parameter acl-policy adalah string kosong. Ini menunjukkan bahwa Anda ingin menghapus kebijakan ACL dari cluster.

Menghapus kebijakan ACL

Jika tidak lagi memerlukan kebijakan ACL, Anda dapat menghapusnya. Anda dapat menghapus kebijakan menggunakan gcloud CLI.

gcloud

Untuk menghapus kebijakan ACL, gunakan perintah gcloud redis acl-policies delete.

gcloud redis acl-policies delete ACL_POLICY_NAME \
--region=REGION

Lakukan penggantian berikut:

  • ACL_POLICY_NAME: nama kebijakan ACL yang ingin Anda hapus
  • REGION: region tempat kebijakan ACL berada

Menonaktifkan skrip Lua

Anda dapat menggunakan kebijakan ACL untuk mengelola kemampuan pembuatan skrip Lua untuk cluster Anda. Menonaktifkan atau membatasi skrip Lua dapat berguna untuk penyesuaian performa, menyederhanakan fungsi cluster, atau mematuhi pedoman keamanan untuk organisasi Anda.

Menonaktifkan perintah pembuatan skrip untuk pengguna

Untuk menonaktifkan skrip Lua agar pengguna tidak dapat menjalankannya, Anda harus menggunakan kebijakan ACL dan menghapus izin untuk perintah pembuatan skrip dari string aturan ACL pengguna.

Redis mengategorikan perintah ke dalam grup. Pembuatan skrip Lua termasuk dalam kategori @scripting. Perintah utama yang mengharuskan Anda menghapus izin pengguna adalah:

Anda dapat menonaktifkan semua perintah scripting atau perintah tertentu untuk pengguna. Untuk menonaktifkan perintah pembuatan skrip, gunakan gcloud CLI dan beri awalan perintah atau kategori dengan tanda minus (-).

Menonaktifkan semua perintah pembuatan skrip untuk pengguna

Untuk menonaktifkan semua perintah scripting bagi pengguna, buat kebijakan ACL dan tetapkan ke cluster atau ubah kebijakan ACL yang ditetapkan ke cluster.

Buat kebijakan

Untuk membuat kebijakan ACL guna menonaktifkan semua perintah scripting untuk pengguna bernama lucian, gunakan perintah gcloud redis acl-policies create.

gcloud redis acl-policies create POLICY_NAME \
--region=REGION \
--rules=rule="on ~* +@all -@scripting",username=lucian

Lakukan penggantian berikut:

  • POLICY_NAME: nama kebijakan ACL
  • REGION: region tempat Anda ingin menempatkan kebijakan ACL

Setelah membuat kebijakan, Anda harus menetapkannya ke cluster baru atau yang sudah ada.

Mengubah kebijakan

Untuk mengubah kebijakan ACL guna menonaktifkan semua perintah scripting untuk lucian, gunakan perintah gcloud redis acl-policies update.

gcloud redis acl-policies update POLICY_NAME \
--region=REGION \
--rules=rule="on ~* +@all -@scripting",username=lucian

Lakukan penggantian berikut:

  • POLICY_NAME: nama kebijakan ACL
  • REGION: region tempat kebijakan ACL berada

Jika Anda hanya ingin memberikan izin tertentu yang dibutuhkan pengguna, ubah nilai +@all. Misalnya, jika Anda ingin pengguna hanya memiliki akses ke perintah hanya baca, ubah +@all menjadi +@read. Untuk mengetahui informasi selengkapnya tentang izin pengguna yang dapat Anda tetapkan, lihat dokumentasi ACL Redis.

Menonaktifkan perintah pembuatan skrip untuk pengguna

Anda dapat menargetkan perintah tertentu untuk dinonaktifkan bagi pengguna. Misalnya, Anda dapat mengizinkan pengguna menjalankan semua perintah pembuatan skrip kecuali perintah SCRIPT FLUSH. Untuk menonaktifkan perintah scripting bagi pengguna, buat kebijakan ACL dan tetapkan ke cluster atau ubah kebijakan ACL yang ditetapkan ke cluster.

Anda dapat menonaktifkan perintah scripting apa pun. Untuk contoh di bagian ini, Anda menonaktifkan perintah SCRIPT FLUSH untuk pengguna. Untuk melihat daftar perintah scripting, lihat Menonaktifkan perintah scripting untuk pengguna.

Buat kebijakan

Untuk membuat kebijakan ACL guna menonaktifkan perintah pembuatan skrip SCRIPT FLUSH untuk lucian, gunakan perintah gcloud redis acl-policies create.

gcloud redis acl-policies create POLICY_NAME \
--region=REGION \
--rules=rule="on ~* -script|flush",username=lucian

Lakukan penggantian berikut:

  • POLICY_NAME: nama kebijakan ACL
  • REGION: region tempat Anda ingin menempatkan kebijakan ACL

Setelah membuat kebijakan, Anda harus menetapkannya ke cluster baru atau yang sudah ada.

Mengubah kebijakan

Untuk mengubah kebijakan ACL guna menonaktifkan semua perintah scripting untuk lucian, gunakan perintah gcloud redis acl-policies update.

gcloud redis acl-policies update POLICY_NAME \
--region=REGION \
--rules=rule="on ~* -script|flush",username=lucian

Lakukan penggantian berikut:

  • POLICY_NAME: nama kebijakan ACL
  • REGION: region tempat kebijakan ACL berada

Jika Anda hanya ingin memberikan izin tertentu yang dibutuhkan pengguna, ubah nilai +@all. Misalnya, jika Anda ingin pengguna hanya memiliki akses ke perintah hanya baca, ubah +@all menjadi +@read. Untuk mengetahui informasi selengkapnya tentang izin pengguna yang dapat Anda tetapkan, lihat dokumentasi ACL Redis.

Mengamankan pengguna default

Untuk menonaktifkan izin pembuatan skrip bagi superuser default, buat kebijakan ACL dan tetapkan ke cluster atau ubah kebijakan ACL yang ditetapkan ke cluster.

Buat kebijakan

Untuk membuat kebijakan ACL guna menonaktifkan semua perintah scripting bagi pengguna default, gunakan perintah gcloud redis acl-policies create.

gcloud redis acl-policies create POLICY_NAME \
--region=REGION \
--rules=rule="on ~* +@all -@scripting",username=default

Lakukan penggantian berikut:

  • POLICY_NAME: nama kebijakan ACL
  • REGION: region tempat Anda ingin menempatkan kebijakan ACL

Setelah membuat kebijakan, Anda harus menetapkannya ke cluster baru atau yang sudah ada.

Mengubah kebijakan

Untuk mengubah kebijakan ACL guna menonaktifkan semua perintah scripting bagi pengguna default, gunakan perintah gcloud redis acl-policies update.

gcloud redis acl-policies update POLICY_NAME \
--region=REGION \
--rules=rule="on ~* +@all -@scripting",username=default

Lakukan penggantian berikut:

  • POLICY_NAME: nama kebijakan ACL
  • REGION: region tempat kebijakan ACL berada

Jika Anda hanya ingin memberikan izin tertentu yang diperlukan pengguna default, ubah nilai +@all. Misalnya, jika Anda ingin pengguna ini memiliki akses ke perintah hanya baca, ubah +@all menjadi +@read. Untuk mengetahui informasi selengkapnya tentang izin pengguna yang dapat Anda tetapkan, lihat dokumentasi ACL Redis.

Memecahkan masalah

Bagian ini mencantumkan pesan error yang mungkin Anda terima saat menggunakan kebijakan ACL, alasan munculnya pesan ini, dan tips untuk memecahkan masalah pesan tersebut.

Pesan error Penyebab Memecahkan masalah
username cannot be empty Anda menetapkan string kosong atau string yang hanya berisi spasi untuk nama pengguna dalam kebijakan ACL. Gunakan nama pengguna yang memiliki karakter alfanumerik atau khusus. Kemudian, buat kebijakan ACL lagi.
duplicate username found in ACL policy Anda memiliki nama pengguna duplikat dalam kebijakan ACL. Gunakan log error untuk menemukan nama pengguna duplikat. Ubah permintaan pembuatan kebijakan ACL untuk menentukan tepat satu aturan untuk nama pengguna. Kemudian, buat kebijakan ACL lagi.
ACL rule token cannot contain token. use either IAM or Basic Auth features to enable authentication Anda tidak dapat menggunakan karakter sandi (misalnya, <, >, #, dan !) atau perintah terkait (misalnya, nopass, resetpass, dan reset) dalam kebijakan ACL. Hapus semua karakter sandi dan perintah terkait dari aturan kebijakan ACL. Kemudian, buat kebijakan ACL lagi. Untuk menyiapkan autentikasi, aktifkan autentikasi dasar atau autentikasi berbasis IAM.
passwords not allowed in ACL rules (token starts with char). use either IAM or Basic Auth features to enable authentication Anda tidak dapat menggunakan karakter sandi (misalnya, <, >, #, dan !) atau perintah terkait (misalnya, nopass, resetpass, dan reset) dalam kebijakan ACL. Hapus semua karakter sandi dan perintah terkait dari aturan kebijakan ACL. Kemudian, buat kebijakan ACL lagi. Untuk menyiapkan autentikasi, aktifkan autentikasi dasar atau autentikasi berbasis IAM.
invalid ACL rule syntax Anda tidak memformat string akses dalam satu atau beberapa aturan kebijakan ACL dengan benar. Format string akses dengan benar.
ACL policy is in DELETING state and cannot be used Anda mencoba menetapkan kebijakan ACL ke cluster, tetapi kebijakan tersebut memiliki status DELETING. Tetapkan kebijakan ACL yang berbeda ke cluster.
ACL_POLICY_IN_USE: ACL policy is in use by 1 or more clusters Anda mencoba menghapus kebijakan ACL yang ditetapkan ke minimal satu cluster. Sebelum dapat menghapus kebijakan ACL, Anda harus menghapusnya dari semua cluster yang diberi kebijakan tersebut. Untuk menentukan cluster mana yang ditetapkan ke kebijakan, lihat Melihat informasi tentang kebijakan ACL.
fast-failing the workflow as the resource is in DELETING state Anda mencoba mengubah kebijakan ACL yang memiliki status DELETING. Jika kebijakan ACL memiliki status DELETING, Anda tidak dapat mengubah kebijakan.