Selain autentikasi Identity and Access Management (IAM), Anda dapat menggunakan autentikasi berbasis token dasar untuk mengamankan akses ke cluster di Memorystore for Redis Cluster. Sebagai solusi ringan, autentikasi berbasis token dasar memungkinkan klien memverifikasi identitas mereka dalam aplikasi Anda menggunakan token mereka.
Autentikasi dasar berbasis token memiliki persyaratan resource minimal dan overhead resource yang rendah. Selain itu, jika workload Anda saat ini di Memorystore for Redis atau aplikasi lokal Anda sudah menggunakan autentikasi dasar berbasis token, fitur ini akan memfasilitasi transisi yang lancar saat Anda bermigrasi ke Memorystore for Redis Cluster.
Manfaat
Dengan menggunakan autentikasi berbasis token dasar, Anda akan mendapatkan manfaat berikut:
- Fleksibilitas: untuk cluster baru dan yang sudah ada, aktifkan autentikasi kapan saja. Saat Anda mengaktifkan autentikasi berbasis token dasar, cluster Anda akan aman. Untuk semua koneksi baru, pengguna harus memberikan token untuk melakukan autentikasi ke cluster Anda.
- Rotasi tanpa periode nonaktif: merotasi token pengguna tanpa menyebabkan periode nonaktif pada aplikasi Anda.
- Kompatibilitas: pengguna super
defaultmempertahankan hak istimewa yang sama dengan yang diberikan kepada pengguna ini. Autentikasi dasar berbasis token menambahkan lapisan perlindungan ekstra. Hal ini memastikan kompatibilitas mundur saat Anda memigrasikan workload dari Memorystore for Redis ke Memorystore for Redis Cluster.
Mode autentikasi
Autentikasi berbasis token dasar mendukung dua mode autentikasi utama:
- Autentikasi sederhana: metode langsung yang mengharuskan pengguna mengirimkan
token autentikasi untuk mengautentikasi diri mereka sebagai pengguna
default - Autentikasi multi-pengguna: mengelola beberapa pengguna untuk mengautentikasi akses ke cluster Anda
Praktik terbaik
Untuk tujuan keamanan, sebaiknya gunakan praktik terbaik berikut untuk autentikasi berbasis token dasar:
- Merotasi token pengguna: gunakan kebijakan rotasi untuk token pengguna.
Gunakan Secret Manager: jangan melakukan hardcode pada kredensial autentikasi berbasis token dasar pengguna dalam kode aplikasi Anda. Sebagai gantinya, simpan di Secret Manager dan ambil saat runtime.
Secret Manager menyediakan vault terenkripsi dan terpusat untuk kredensial pengguna, yang menghilangkan penyebaran secret dan mengurangi overhead operasional dalam mengelola kredensial secara manual. Layanan ini menerapkan kontrol akses menggunakan IAM dan membuat log audit secara otomatis. Hal ini memastikan kepatuhan dan mencegah eksposur kredensial.
Gabungkan autentikasi dasar berbasis token dengan Transport Layer Security (TLS): saat Anda menggunakan autentikasi dasar berbasis token, sebaiknya aktifkan enkripsi dalam pengiriman. Hal ini memastikan bahwa nama pengguna dan token tidak dikirim dalam teks biasa melalui jaringan.
Sebelum memulai
Sebelum mulai mengamankan cluster menggunakan autentikasi dasar berbasis token, selesaikan prasyarat di bagian ini.
Memverifikasi dukungan klien untuk autentikasi dasar berbasis token
Untuk mengonfirmasi bahwa aplikasi klien Anda dapat mendukung autentikasi dasar berbasis token, pastikan aplikasi dapat menggunakan perintah AUTH.
Pengguna default melakukan autentikasi ke aplikasi klien Anda menggunakan
perintah berikut:
AUTH TOKEN
Untuk perintah ini, TOKEN adalah token autentikasi pengguna default.
Semua pengguna lain melakukan autentikasi menggunakan perintah berikut:
AUTH USERNAME TOKEN
Untuk perintah ini, USERNAME dan TOKEN adalah nama pengguna dan token autentikasi pengguna.
Untuk mengetahui informasi selengkapnya tentang perintah AUTH, lihat AUTH
dalam dokumentasi Redis.
Menggunakan konsol Google Cloud , Google Cloud CLI, dan API
Untuk menggunakan konsol Google Cloud , gcloud CLI, dan API, lakukan hal berikut:
- Di konsol Google Cloud , pada halaman pemilih project, pilih atau buat Google Cloud project.
- Pastikan penagihan diaktifkan untuk project Anda. Pelajari cara memeriksa apakah penagihan telah diaktifkan pada suatu project.
Instal dan lakukan inisialisasi Google Cloud CLI (gcloud CLI).
Catatan: Jika Anda telah menginstal gcloud CLI, pastikan Anda memiliki versi terbaru dengan menjalankan
gcloud components update. Untuk mengakses perintah gcloud CLI Memorystore for Redis Cluster, Anda memerlukan setidaknya gcloud CLI versi489.0.0.-
Aktifkan Memorystore for Redis Cluster API.
Memorystore for Redis Cluster API -
Aktifkan Network Connectivity API.
Network Connectivity API -
Mengaktifkan Service Consumer Management API.
Service Consumer Management API
Memberikan peran
Untuk mengonfigurasi autentikasi berbasis token dasar atau melihat token autentikasi
untuk cluster, Anda memerlukan peran IAM Redis Admin (roles/redis.admin)
di project Google Cloud Anda. Untuk mengetahui informasi selengkapnya
tentang cara memberikan peran ini, lihat Kontrol akses dengan IAM.
Mengelola autentikasi berbasis token dasar untuk cluster
Memorystore for Redis Cluster mendukung tindakan berikut untuk mengelola autentikasi dasar berbasis token untuk cluster:
- Membuat cluster dengan autentikasi dasar berbasis token
- Mengaktifkan autentikasi berbasis token dasar untuk cluster
- Membuat pengguna autentikasi berbasis token dasar untuk cluster
- Mencantumkan pengguna autentikasi berbasis token dasar untuk cluster
- Melihat informasi tentang pengguna autentikasi berbasis token dasar
- Menghapus pengguna autentikasi berbasis token dasar dari cluster
Membuat cluster dengan autentikasi dasar berbasis token
Dengan membuat cluster dengan autentikasi berbasis token dasar, Anda memiliki metode yang ringan dan didukung secara luas untuk membatasi akses pengguna ke cluster.
Anda dapat membuat cluster menggunakan konsol Google Cloud atau gcloud CLI.
Konsol
Untuk membuat cluster dan mengaktifkan autentikasi dasar berbasis token untuk cluster tersebut, lihat Membuat instance.
gcloud
Untuk membuat cluster dan mengaktifkan autentikasi dasar berbasis token untuk cluster tersebut, gunakan perintah
gcloud beta redis clusters create.
gcloud beta redis clusters create CLUSTER_ID \ --region=REGION \ --auth-mode=token-auth
Lakukan penggantian berikut:
- CLUSTER_ID: ID cluster yang ingin Anda buat untuk menggunakan autentikasi dasar berbasis token
- REGION: region tempat Anda ingin menempatkan cluster
Mengaktifkan autentikasi berbasis token dasar untuk cluster
Dengan mengaktifkan autentikasi berbasis token dasar untuk cluster, Anda memiliki metode yang ringan dan didukung secara luas untuk membatasi akses pengguna ke cluster.
Pengguna default dapat melakukan autentikasi ke cluster hanya dengan menggunakan tokennya.
Semua pengguna lain melakukan autentikasi menggunakan nama pengguna dan token standar. Untuk mengetahui informasi selengkapnya, lihat Memverifikasi dukungan klien untuk autentikasi berbasis token dasar.
Mengaktifkan autentikasi berbasis token dasar dapat menyebabkan periode nonaktif untuk aplikasi yang mencoba membuat koneksi baru karena Memorystore for Redis Cluster memerlukan permintaan yang diautentikasi. Meskipun koneksi yang ada tidak terpengaruh, untuk menggunakan autentikasi berbasis token dasar untuk setiap upaya koneksi berikutnya ke cluster, Anda harus mengupdate aplikasi. Untuk mengetahui informasi selengkapnya, lihat Menghubungkan ke cluster menggunakan autentikasi dasar berbasis token.
Anda dapat mengaktifkan autentikasi dasar berbasis token untuk cluster menggunakan konsol Google Cloud atau gcloud CLI.
Konsol
Di konsol Google Cloud , buka halaman Memorystore for Redis Cluster.
Klik cluster yang ingin Anda aktifkan autentikasi berbasis token dasar.
Di halaman Cluster at a glance, scroll ke kartu Security.
Di samping kolom Auth Mode, klik Edit (edit).
Jika IAM Auth atau Token Auth muncul di samping kolom, berarti Anda telah mengaktifkan autentikasi IAM atau autentikasi berbasis token dasar untuk cluster.
Dalam dialog Auth Mode, pilih opsi Token Auth, lalu klik Update cluster.
gcloud
Untuk mengaktifkan autentikasi dasar berbasis token, gunakan perintah gcloud beta redis clusters update.
gcloud beta redis clusters update CLUSTER_ID \ --region=REGION \ --auth-mode=token-auth
Lakukan penggantian berikut:
- CLUSTER_ID: ID cluster yang ingin Anda aktifkan autentikasi dasar berbasis tokennya
- REGION: region tempat cluster berada
Membuat pengguna autentikasi berbasis token dasar untuk cluster
Dengan membuat pengguna autentikasi berbasis token dasar untuk cluster, Anda mengonfigurasi cluster untuk mengizinkan autentikasi multi-pengguna. Setelah pengguna login pada awalnya, mode autentikasi ini bertindak sebagai kredensial yang aman dan dapat dicabut untuk koneksi baru. Pengguna dapat terus menggunakan token autentikasi hingga mereka menghapusnya atau pengguna dihapus.
Anda dapat membuat pengguna autentikasi berbasis token dasar menggunakan konsol Google Cloud atau gcloud CLI.
Konsol
Di konsol Google Cloud , buka halaman Memorystore for Redis Cluster.
Klik cluster yang ingin Anda buatkan pengguna autentikasi berbasis token dasar.
Di panel navigasi, klik item menu Users.
Jika item menu ini tidak muncul di panel samping, berarti Anda belum membuat cluster dengan autentikasi dasar atau mengaktifkan autentikasi berbasis token dasar untuk cluster.
Di halaman Users, klik Add user.
Dalam dialog Add user, masukkan ID untuk pengguna, lalu klik Add.
gcloud
Untuk membuat pengguna, gunakan perintah gcloud beta redis clusters create-token-auth-user.
gcloud beta redis clusters create-token-auth-user CLUSTER_ID \ --region=REGION \ --token-auth-user=USERNAME
Lakukan penggantian berikut:
- CLUSTER_ID: ID cluster tempat Anda ingin membuat pengguna autentikasi berbasis token dasar
- REGION: region tempat cluster berada
- USERNAME: nama pengguna dari pengguna
Mencantumkan pengguna autentikasi berbasis token dasar untuk cluster
Anda dapat mengambil daftar pengguna autentikasi berbasis token dasar untuk cluster menggunakan konsol Google Cloud atau gcloud CLI.
Konsol
Di konsol Google Cloud , buka halaman Memorystore for Redis Cluster.
Klik cluster yang ingin Anda ambil daftar pengguna autentikasi berbasis token dasarnya.
Di panel navigasi, klik item menu Users. Di halaman Users, daftar pengguna autentikasi berbasis token dasar akan ditampilkan.
Jika item menu Users tidak muncul di panel navigasi, berarti Anda belum membuat cluster dengan autentikasi dasar atau mengaktifkan autentikasi berbasis token dasar untuk cluster.
gcloud
Untuk mencantumkan pengguna, gunakan perintah gcloud beta redis clusters token-auth-users list.
gcloud beta redis clusters token-auth-users list \ --cluster=CLUSTER_ID \ --region=REGION
Lakukan penggantian berikut:
- CLUSTER_ID: ID cluster yang ingin Anda ambil daftar pengguna autentikasi berbasis token dasarnya.
- REGION: region tempat cluster berada
Melihat informasi tentang pengguna autentikasi berbasis token dasar
Anda dapat melihat informasi tentang pengguna autentikasi berbasis token dasar menggunakan gcloud CLI.
Untuk melihat informasi tentang pengguna, gunakan perintah gcloud beta redis clusters token-auth-users describe.
gcloud beta redis clusters token-auth-users describe USERNAME \ --cluster=CLUSTER_ID \ --region=REGION
Lakukan penggantian berikut:
- USERNAME: nama pengguna dari pengguna autentikasi berbasis token dasar yang informasinya ingin Anda lihat
- CLUSTER_ID: ID cluster yang dapat diautentikasi oleh pengguna
- REGION: region tempat cluster berada
Menghapus pengguna autentikasi berbasis token dasar dari cluster
Dengan menghapus pengguna autentikasi berbasis token dasar dari cluster, Anda mencabut hak akses pengguna ke cluster tersebut.
Anda dapat menghapus pengguna autentikasi berbasis token dasar dari cluster menggunakan konsol Google Cloud atau gcloud CLI.
Konsol
Di konsol Google Cloud , buka halaman Memorystore for Redis Cluster.
Klik cluster tempat Anda ingin menghapus pengguna autentikasi berbasis token dasar.
Di panel navigasi, klik item menu Users.
Jika item menu ini tidak muncul di panel samping, berarti Anda belum membuat cluster dengan autentikasi dasar atau mengaktifkan autentikasi berbasis token dasar untuk cluster.
Di halaman Users, di samping ID pengguna yang ingin Anda hapus, klik Actions (more_vert).
Dari menu yang muncul, pilih Hapus pengguna.
Dalam dialog Delete user?, masukkan ID pengguna, lalu klik Delete. Memorystore for Redis Cluster menghapus pengguna dan semua token autentikasi yang terkait dengan pengguna tersebut.
Opsional: Untuk pengguna yang Anda hapus, Memorystore for Redis Cluster tidak akan mengakhiri koneksi yang ada. Untuk mengakhiri koneksi ini, jalankan perintah berikut di semua node dalam cluster:
CLIENT KILL USER USERNAME
gcloud
Untuk menghapus pengguna, gunakan perintah gcloud beta redis clusters token-auth-users delete.
gcloud beta redis clusters token-auth-users delete USERNAME \ --cluster=CLUSTER_ID \ --region=REGION
Lakukan penggantian berikut:
- USERNAME: nama pengguna dari pengguna autentikasi berbasis token dasar
- CLUSTER_ID: ID cluster tempat Anda ingin menghapus pengguna
- REGION: region tempat cluster berada
Untuk pengguna yang Anda hapus, Memorystore for Redis Cluster juga menghapus semua token autentikasi yang terkait dengan pengguna tersebut. Selain itu, Memorystore for Redis Cluster tidak mengakhiri koneksi yang ada. Untuk mengakhiri koneksi ini, jalankan perintah berikut di semua node dalam cluster:
CLIENT KILL USER USERNAME
Mengelola autentikasi berbasis token dasar untuk pengguna
Memorystore for Redis Cluster mendukung tindakan berikut untuk mengelola autentikasi dasar berbasis token bagi pengguna:
- Membuat token autentikasi untuk pengguna
- Mencantumkan token autentikasi untuk pengguna
- Melihat informasi tentang token autentikasi untuk pengguna
- Menghapus token autentikasi dari pengguna
Membuat token autentikasi untuk pengguna
Saat Anda membuat pengguna autentikasi berbasis token dasar untuk cluster, Memorystore for Redis Cluster akan membuat token autentikasi untuk pengguna secara otomatis. Namun, Anda dapat membuat token autentikasi tambahan untuk pengguna. Dengan begitu, Anda dapat merotasi token pengguna yang ada tanpa menyebabkan periode nonaktif pada aplikasi Anda.
Anda dapat membuat token autentikasi untuk pengguna menggunakan konsol Google Cloud atau gcloud CLI.
Konsol
Di konsol Google Cloud , buka halaman Memorystore for Redis Cluster.
Klik cluster yang memiliki pengguna yang ingin Anda buatkan token autentikasinya.
Di panel navigasi, klik item menu Users.
Jika item menu ini tidak muncul di panel samping, berarti Anda belum membuat cluster dengan autentikasi dasar atau mengaktifkan autentikasi berbasis token dasar untuk cluster.
Di halaman Users, di samping ID pengguna yang ingin Anda buatkan token autentikasi, klik Actions (more_vert).
Dari menu yang muncul, pilih Add auth token.
Dalam dialog Add auth token, klik Add.
Jika pengguna sudah memiliki dua token autentikasi, Anda harus menghapus token yang ada sebelum dapat membuat token lain untuk pengguna tersebut.
gcloud
Untuk membuat token, gunakan perintah gcloud beta redis clusters token-auth-users create-auth-token.
gcloud beta redis clusters token-auth-users create-auth-token USERNAME \ --cluster=CLUSTER_ID \ --region=REGION
Lakukan penggantian berikut:
- USERNAME: nama pengguna yang ingin Anda buatkan token autentikasinya
- CLUSTER_ID: ID cluster yang dapat diakses pengguna menggunakan token
- REGION: region tempat cluster berada
Jika pengguna sudah memiliki dua token autentikasi, Anda harus menghapus token yang ada sebelum dapat membuat token lain untuk pengguna tersebut.
Mencantumkan token autentikasi untuk pengguna
Anda dapat mengambil daftar token autentikasi untuk pengguna menggunakan gcloud CLI.
Untuk mencantumkan token, gunakan perintah gcloud beta redis clusters token-auth-users auth-tokens list.
gcloud beta redis clusters token-auth-users auth-tokens list \ --token-auth-user=USERNAME \ --cluster=CLUSTER_ID \ --region=REGION
Lakukan penggantian berikut:
- USERNAME: nama pengguna yang memiliki token autentikasi
- CLUSTER_ID: ID cluster yang dapat diakses pengguna menggunakan token autentikasi
- REGION: region tempat cluster berada
Melihat informasi tentang token autentikasi untuk pengguna
Anda dapat melihat informasi tentang token autentikasi untuk pengguna menggunakan konsol Google Cloud atau gcloud CLI.
Konsol
Di konsol Google Cloud , buka halaman Memorystore for Redis Cluster.
Klik cluster yang memiliki token autentikasi pengguna yang ingin Anda lihat informasinya.
Di panel navigasi, klik item menu Users.
Jika item menu tidak muncul di panel samping, berarti Anda belum membuat cluster dengan autentikasi dasar atau mengaktifkan autentikasi berbasis token dasar untuk cluster.
Di halaman Users, di samping ID pengguna, klik Actions (more_vert).
Dari menu yang muncul, pilih Lihat token autentikasi. Dalam dialog Token autentikasi, informasi berikut akan ditampilkan:
- ID pengguna.
- Jumlah token autentikasi yang dimiliki pengguna (satu atau dua).
- Versi setiap token autentikasi, beserta tanggal dan waktu saat Memorystore for Redis Cluster membuat setiap versi. Setiap kali Anda membuat token autentikasi untuk pengguna, Memorystore for Redis Cluster akan membuat versi inkremental token.
- Token autentikasi.
Opsional: Untuk mendapatkan token autentikasi pengguna agar Anda dapat menggunakannya untuk terhubung ke cluster, klik Salin (content_copy) di samping token, lalu tempel token ke editor teks.
Klik Done.
gcloud
Untuk melihat informasi, gunakan perintah gcloud beta redis clusters token-auth-users auth-tokens describe.
gcloud beta redis clusters token-auth-users auth-tokens describe AUTH_TOKEN \ --cluster=CLUSTER_ID \ --region=REGION \ --token-auth-user=USERNAME
Lakukan penggantian berikut:
- AUTH_TOKEN: nama token autentikasi yang informasinya ingin Anda lihat
- CLUSTER_ID: ID cluster yang dapat diakses pengguna menggunakan token
- REGION: region tempat cluster berada
- USERNAME: nama pengguna yang memiliki token autentikasi
Menghapus token autentikasi dari pengguna
Menghapus token autentikasi dari pengguna adalah tindakan keamanan penting yang membatalkan validitas token.
Anda dapat menghapus token autentikasi dari pengguna menggunakan konsol Google Cloud atau gcloud CLI.
Konsol
Di konsol Google Cloud , buka halaman Memorystore for Redis Cluster.
Klik cluster yang memiliki pengguna yang ingin Anda hapus token autentikasinya.
Di panel navigasi, klik item menu Users.
Jika item menu ini tidak muncul di panel samping, berarti Anda belum membuat cluster dengan autentikasi dasar atau mengaktifkan autentikasi berbasis token dasar untuk cluster.
Di halaman Users, di samping ID pengguna yang ingin Anda hapus token autentikasinya, klik Actions (more_vert).
Dari menu yang muncul, pilih Hapus token autentikasi.
Dalam dialog Delete Auth Token?, lakukan tindakan berikut:
- Dari menu Token autentikasi, pilih token autentikasi yang ingin Anda hapus.
- Di kolom ID token autentikasi, masukkan nomor versi token
(misalnya,
version-1). - Klik Hapus.
gcloud
Untuk menghapus token, gunakan perintah gcloud beta redis clusters token-auth-users auth-tokens delete.
gcloud beta redis clusters token-auth-users auth-tokens delete AUTH_TOKEN \ --cluster=CLUSTER_ID \ --region=REGION \ --token-auth-user=USERNAME
Lakukan penggantian berikut:
- AUTH_TOKEN: nama token autentikasi yang ingin Anda hapus dari pengguna
- CLUSTER_ID: ID cluster yang ingin Anda cegah agar tidak diakses pengguna dengan menghapus token
- REGION: region tempat cluster berada
- USERNAME: nama pengguna yang memiliki token yang ingin Anda hapus
Menghubungkan ke cluster menggunakan autentikasi dasar berbasis token
Anda dapat menggunakan metode berikut untuk terhubung ke cluster menggunakan autentikasi berbasis token dasar:
- String Uniform Resource Identifier (URI): string tunggal yang diformat ini digunakan untuk memudahkan karena semua informasi koneksi yang diperlukan (misalnya, nama pengguna dan token pengguna, serta alamat IP dan nama host cluster) terkandung dalam satu string.
- Flag: metode ini lebih cocok untuk penggunaan alat command line, pembuatan skrip, atau lingkungan individual yang konfigurasinya dipecah menjadi variabel lingkungan terpisah menggunakan beberapa argumen terpisah.
Di bagian berikut, setiap metode koneksi akan dijelaskan.
Menggunakan string URI
Untuk terhubung dari VM Compute Engine atau lingkungan yang didukung menggunakan string URI, gunakan perintah berikut:
redis-cli -c -u redis://USERNAME:TOKEN@IP_ADDRESS:PORT
Lakukan penggantian berikut:
- USERNAME: nama pengguna yang mencoba terhubung ke cluster.
TOKEN: token autentikasi pengguna.
Jika memberikan token yang salah atau tidak valid, Anda tidak dapat terhubung ke cluster. Memorystore for Redis Cluster membuat entri untuk tindakan ini di log audit Akses Data. Anda dapat melihat log untuk mendeteksi ancaman keamanan atau memecahkan masalah koneksi yang disebabkan oleh token yang sudah tidak berlaku atau tidak diformat dengan benar. Untuk mengetahui informasi selengkapnya tentang cara melihat log audit Akses Data, lihat Melihat log.
IP_ADDRESS: alamat IP cluster.
PORT: nomor port yang dicadangkan untuk cluster.
Jika Anda mengaktifkan enkripsi dalam pengiriman di cluster, Anda harus menggunakan protokol Redis yang aman (rediss://) dan menambahkan flag TLS. Contoh:
redis-cli -c -u rediss://USERNAME:TOKEN@IP_ADDRESS:PORT --cacert /tmp/server_ca.pem
Menggunakan flag
Untuk terhubung dari VM Compute Engine atau lingkungan yang didukung menggunakan flag, gunakan perintah berikut:
redis-cli -c --user USERNAME -a TOKEN -h IP_ADDRESS -p PORT
Lakukan penggantian berikut:
- USERNAME: nama pengguna yang mencoba terhubung ke cluster.
TOKEN: token autentikasi pengguna.
Jika Anda memberikan token yang salah atau tidak valid, Anda tidak dapat terhubung ke cluster. Memorystore for Redis Cluster membuat entri untuk tindakan ini di log audit Akses Data. Anda dapat melihat log untuk mendeteksi ancaman keamanan atau memecahkan masalah koneksi yang disebabkan oleh token yang sudah tidak berlaku atau tidak diformat dengan benar. Untuk mengetahui informasi selengkapnya tentang cara melihat log audit Akses Data, lihat Melihat log.
IP_ADDRESS: alamat IP cluster.
PORT: nomor port yang dicadangkan untuk cluster.
Jika Anda mengaktifkan enkripsi dalam pengiriman di cluster, Anda harus menambahkan flag TLS. Contoh:
redis-cli -c --user USERNAME -a TOKEN -h IP_ADDRESS -p PORT --tls --cacert /tmp/server_ca.pem
Merotasi token autentikasi pengguna tanpa periode nonaktif
Untuk merotasi token autentikasi pengguna tanpa menyebabkan periode nonaktif pada aplikasi Anda, lakukan hal berikut:
- Buat token autentikasi tambahan untuk pengguna: Memorystore for Redis Cluster akan membuat token kedua yang valid. Kedua token tersebut valid.
- Perbarui aplikasi Anda: perbarui aplikasi Anda untuk menggunakan token baru.
- Hapus token autentikasi untuk pengguna: Memorystore for Redis Cluster akan menghapus token pertama. Pengguna hanya dapat menggunakan token kedua untuk melakukan autentikasi ke aplikasi Anda.
Mengakses log untuk autentikasi dasar berbasis token
Memorystore for Redis Cluster menghasilkan log audit Aktivitas Admin dan Akses Data untuk operasi yang terkait dengan token autentikasi dan pengguna. Untuk mengetahui informasi selengkapnya tentang log audit ini, lihat Memantau akses menggunakan log audit.