Memulai dengan MemoryDB - Amazon MemoryDB

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Memulai dengan MemoryDB

Latihan ini mengarahkan Anda melalui langkah-langkah untuk membuat, memberikan akses ke, terhubung ke, dan akhirnya menghapus klaster MemoryDB menggunakan MemoryDB Management Console.

catatan

Untuk tujuan latihan ini, kami sarankan Anda menggunakan opsi Easy create saat membuat cluster dan kembali ke dua opsi lainnya setelah Anda menjelajahi lebih lanjut fitur MemoryDB.

Langkah 1: Menyiapkan

Berikut ini, Anda dapat menemukan topik yang menggambarkan tindakan satu kali yang harus Anda ambil untuk mulai menggunakan MemoryDB.

Mendaftar untuk Akun AWS

Jika Anda tidak memiliki Akun AWS, selesaikan langkah-langkah berikut untuk membuatnya.

Untuk mendaftar untuk Akun AWS
  1. Buka https://portal.aws.amazon.com/billing/pendaftaran.

  2. Ikuti petunjuk online.

    Bagian dari prosedur pendaftaran melibatkan tindakan menerima panggilan telepon dan memasukkan kode verifikasi di keypad telepon.

    Saat Anda mendaftar untuk sebuah Akun AWS, sebuah Pengguna root akun AWSdibuat. Pengguna root memiliki akses ke semua Layanan AWS dan sumber daya di akun. Sebagai praktik keamanan terbaik, tetapkan akses administratif ke pengguna, dan gunakan hanya pengguna root untuk melakukan tugas yang memerlukan akses pengguna root.

AWS mengirimi Anda email konfirmasi setelah proses pendaftaran selesai. Kapan saja, Anda dapat melihat aktivitas akun Anda saat ini dan mengelola akun Anda dengan masuk https://aws.amazon.com.rproxy.goskope.comke/ dan memilih Akun Saya.

Buat pengguna dengan akses administratif

Setelah Anda mendaftar Akun AWS, amankan Pengguna root akun AWS, aktifkan AWS IAM Identity Center, dan buat pengguna administratif sehingga Anda tidak menggunakan pengguna root untuk tugas sehari-hari.

Amankan Anda Pengguna root akun AWS
  1. Masuk ke AWS Management Consolesebagai pemilik akun dengan memilih pengguna Root dan memasukkan alamat Akun AWS email Anda. Di laman berikutnya, masukkan kata sandi.

    Untuk bantuan masuk dengan menggunakan pengguna root, lihat Masuk sebagai pengguna root di AWS Sign-In Panduan Pengguna.

  2. Aktifkan autentikasi multi-faktor (MFA) untuk pengguna root Anda.

    Untuk petunjuk, lihat Mengaktifkan MFA perangkat virtual untuk pengguna Akun AWS root (konsol) Anda di Panduan IAM Pengguna.

Buat pengguna dengan akses administratif
  1. Aktifkan Pusat IAM Identitas.

    Untuk mendapatkan petunjuk, silakan lihat Mengaktifkan AWS IAM Identity Center di Panduan Pengguna AWS IAM Identity Center .

  2. Di Pusat IAM Identitas, berikan akses administratif ke pengguna.

    Untuk tutorial tentang menggunakan Direktori Pusat Identitas IAM sebagai sumber identitas Anda, lihat Mengkonfigurasi akses pengguna dengan default Direktori Pusat Identitas IAM di Panduan AWS IAM Identity Center Pengguna.

Masuk sebagai pengguna dengan akses administratif
  • Untuk masuk dengan pengguna Pusat IAM Identitas, gunakan login URL yang dikirim ke alamat email saat Anda membuat pengguna Pusat IAM Identitas.

    Untuk bantuan masuk menggunakan pengguna Pusat IAM Identitas, lihat Masuk ke portal AWS akses di Panduan AWS Sign-In Pengguna.

Tetapkan akses ke pengguna tambahan
  1. Di Pusat IAM Identitas, buat set izin yang mengikuti praktik terbaik menerapkan izin hak istimewa paling sedikit.

    Untuk petunjuknya, lihat Membuat set izin di Panduan AWS IAM Identity Center Pengguna.

  2. Tetapkan pengguna ke grup, lalu tetapkan akses masuk tunggal ke grup.

    Untuk petunjuk, lihat Menambahkan grup di Panduan AWS IAM Identity Center Pengguna.

Memberikan akses programatis

Pengguna membutuhkan akses terprogram jika mereka ingin berinteraksi dengan AWS luar. AWS Management Console Cara untuk memberikan akses terprogram tergantung pada jenis pengguna yang mengakses AWS.

Untuk memberi pengguna akses programatis, pilih salah satu opsi berikut.

Pengguna mana yang membutuhkan akses programatis? Untuk Oleh

Identitas tenaga kerja

(Pengguna dikelola di Pusat IAM Identitas)

Gunakan kredensi sementara untuk menandatangani permintaan terprogram ke AWS CLI,, AWS SDKs atau. AWS APIs

Mengikuti petunjuk untuk antarmuka yang ingin Anda gunakan.

IAM Gunakan kredensi sementara untuk menandatangani permintaan terprogram ke AWS CLI,, AWS SDKs atau. AWS APIs Mengikuti petunjuk dalam Menggunakan kredensil sementara dengan AWS sumber daya di IAMPanduan Pengguna.
IAM

(Tidak direkomendasikan)

Gunakan kredensi jangka panjang untuk menandatangani permintaan terprogram ke AWS CLI,, AWS SDKs atau. AWS APIs

Mengikuti petunjuk untuk antarmuka yang ingin Anda gunakan.

Topik terkait:

Siapkan izin Anda (hanya pengguna MemoryDB baru)

Untuk memberikan akses, menambahkan izin ke pengguna, grup, atau peran Anda:

MemoryDB membuat dan menggunakan peran terkait layanan untuk menyediakan sumber daya dan mengakses sumber AWS daya dan layanan lain atas nama Anda. Agar MemoryDB membuat peran terkait layanan untuk Anda, gunakan kebijakan -managed bernama. AWSAmazonMemoryDBFullAccess Peran ini dilengkapi sebelumnya dengan izin yang diperlukan layanan untuk membuat peran terkait layanan untuk Anda.

Anda mungkin memutuskan untuk tidak menggunakan kebijakan default dan sebagai gantinya menggunakan kebijakan yang dikelola kustom. Dalam hal ini, pastikan bahwa Anda memiliki izin untuk menelepon iam:createServiceLinkedRole atau bahwa Anda telah membuat peran terkait layanan MemoryDB.

Untuk informasi selengkapnya, lihat berikut ini:

Mengunduh dan Mengkonfigurasi AWS CLI

AWS CLI Tersedia di http://aws.amazon.com/cli. CLI berjalan di Windows, MacOS, atau Linux. Setelah Anda mengunduh AWS CLI, ikuti langkah-langkah berikut untuk menginstal dan mengkonfigurasinya:

Langkah 2: Buat klaster

Sebelum membuat klaster untuk tujuan produksi, Anda tentu perlu mempertimbangkan pengaturan konfigurasi klaster untuk memenuhi kebutuhan bisnis Anda. Masalah terkait itu dibahas di bagian Menyiapkan klaster. Untuk tujuan latihan Memulai ini, Anda dapat menerima nilai konfigurasi default yang diterapkan.

Klaster yang Anda buat akan berjalan langsung, dan tidak berjalan di sandbox. Anda akan dikenakan biaya penggunaan MemoryDB standar untuk instans sampai Anda menghapusnya. Jumlah biayanya cukup kecil (biasanya kurang dari satu dolar) jika Anda menyelesaikan latihan yang dijelaskan di sini dalam satu sesi dan menghapus klaster itu ketika Anda sudah selesai. Untuk informasi selengkapnya tentang tingkat penggunaan MemoryDB, lihat MemoryDB.

Cluster Anda diluncurkan di cloud pribadi virtual (VPC) berdasarkan VPC layanan Amazon.

Membuat cluster MemoryDB

Contoh berikut menunjukkan cara membuat cluster menggunakan AWS Management Console, AWS CLI dan API MemoryDB.

Untuk membuat cluster menggunakan konsol MemoryDB
  1. Masuk ke AWS Management Console dan buka konsol MemoryDB di. https://console.aws.amazon.com/memorydb/

  2. Pilih Cluster Di panel navigasi kiri dan kemudian pilih Buat.

Easy create
  1. Lengkapi bagian Konfigurasi. Ini mengonfigurasi tipe node dan konfigurasi default cluster Anda. Pilih ukuran memori dan kinerja jaringan yang sesuai yang Anda butuhkan dari opsi berikut:

    • Produksi

    • Dev/Uji

    • Demo

  2. Lengkapi bagian Info Cluster.

    1. Pada Nama, masukkan nama untuk klaster Anda.

      Batasan penamaan klaster adalah sebagai berikut:

      • Harus berisi 1–40 karakter alfanumerik atau tanda hubung.

      • Harus diawali dengan huruf.

      • Tidak boleh berisi dua tanda hubung berurutan.

      • Tidak boleh diakhiri dengan tanda hubung.

    2. Pada kotak Deskripsi, masukkan deskripsi untuk klaster ini.

  3. Lengkapi bagian grup Subnet:

    1. Untuk grup Subnet, buat grup subnet baru atau pilih yang sudah ada dari daftar yang tersedia yang ingin Anda terapkan ke cluster ini. Jika Anda membuat yang baru:

      • Masukkan Nama

      • Masukkan Deskripsi

      • Jika Anda mengaktifkan Multi-AZ, grup subnet harus berisi setidaknya dua subnet yang berada dalam availability zone yang berbeda. Untuk informasi selengkapnya, lihat Subnet dan grup subnet.

      • Jika Anda membuat grup subnet baru dan tidak memiliki grup yang sudah adaVPC, Anda akan diminta untuk membuat grup subnet baruVPC. Untuk informasi selengkapnya, lihat Apa itu AmazonVPC? di Panduan VPC Pengguna Amazon.

  4. Untuk pencarian Vektor, Anda dapat Aktifkan kemampuan pencarian Vektor untuk menyimpan embeddings vektor dan melakukan pencarian vektor. Perhatikan bahwa ini akan memperbaiki nilai untuk kompatibilitas versi mesin, grup Parameter dan Pecahan. Untuk informasi selengkapnya, lihat Pencarian vektor.

  5. Lihat pengaturan default:

    Saat menggunakan Easy create, pengaturan cluster yang tersisa diatur secara default. Perhatikan bahwa beberapa pengaturan ini dapat diubah setelah pembuatan, seperti yang ditunjukkan oleh Editable setelah pembuatan.

  6. Untuk Tag, Anda dapat menerapkan tag secara opsional untuk mencari dan memfilter cluster Anda atau melacak biaya Anda AWS .

  7. Tinjau semua entri dan pilihan Anda, lalu lakukan koreksi yang diperlukan. Saat Anda siap, pilih Buat untuk meluncurkan klaster Anda, atau Batal untuk membatalkan operasi.

Segera setelah status klaster Anda tersedia, Anda dapat memberikan EC2 akses ke sana, terhubung ke sana, dan mulai menggunakannya. Untuk informasi selengkapnya, silakan lihat Langkah 3: Mengizinkan akses ke klaster

penting

Setelah klaster Anda tersedia, Anda akan ditagih untuk setiap jam atau jam parsial saat klaster aktif, meskipun Anda tidak sedang aktif menggunakannya. Untuk menghentikan tagihan untuk klaster ini, Anda harus menghapusnya. Lihat Langkah 5: Menghapus klaster.

Create new cluster
  1. Lengkapi bagian Info Cluster.

    1. Pada Nama, masukkan nama untuk klaster Anda.

      Batasan penamaan klaster adalah sebagai berikut:

      • Harus berisi 1–40 karakter alfanumerik atau tanda hubung.

      • Harus diawali dengan huruf.

      • Tidak boleh berisi dua tanda hubung berurutan.

      • Tidak boleh diakhiri dengan tanda hubung.

    2. Pada kotak Deskripsi, masukkan deskripsi untuk klaster ini.

  2. Lengkapi bagian grup Subnet:

    1. Untuk grup Subnet, buat grup subnet baru atau pilih yang sudah ada dari daftar yang tersedia yang ingin Anda terapkan ke cluster ini. Jika Anda membuat yang baru:

      • Masukkan Nama

      • Masukkan Deskripsi

      • Jika Anda mengaktifkan Multi-AZ, grup subnet harus berisi setidaknya dua subnet yang berada dalam availability zone yang berbeda. Untuk informasi selengkapnya, lihat Subnet dan grup subnet.

      • Jika Anda membuat grup subnet baru dan tidak memiliki grup yang sudah adaVPC, Anda akan diminta untuk membuat grup subnet baruVPC. Untuk informasi selengkapnya, lihat Apa itu AmazonVPC? di Panduan VPC Pengguna Amazon.

  3. Lengkapi bagian Pengaturan Cluster:

    1. Untuk mengaktifkan kemampuan pencarian Vektor, Anda dapat mengaktifkan ini untuk menyimpan embeddings vektor dan melakukan pencarian vektor. Perhatikan bahwa ini akan memperbaiki nilai untuk kompatibilitas versi mesin, grup Parameter dan Pecahan. Untuk informasi selengkapnya, lihat Pencarian vektor.

    2. Untuk kompatibilitas versi mesin, terima default. Misalnya, dengan Valkey defaultnya adalah 7.2.6, dan dengan Redis OSS defaultnya adalah. 6.2

    3. Untuk Port, terima port default 6379 atau, jika Anda memiliki alasan untuk menggunakan port yang berbeda, masukkan nomor port..

    4. Untuk grup Parameter, jika Anda telah mengaktifkan pencarian vektor, gunakandefault.memorydb-valkey7.search. Jika tidak, untuk Valkey menerima grup default.memorydb-valkey7 parameter.

      Grup parameter mengontrol parameter runtime dari klaster Anda. Untuk mengetahui informasi selengkapnya tentang grup parameter, lihat Parameter spesifik mesin.

    5. Untuk tipe Node, pilih nilai untuk tipe node (bersama dengan ukuran memori terkait) yang Anda inginkan.

      Jika Anda memilih tipe node dari keluarga r6gd, Anda akan secara otomatis mengaktifkan data-tiering, yang membagi penyimpanan data antara memori dan. SSD Untuk informasi selengkapnya, lihat Tingkatan data.

    6. Untuk Jumlah pecahan, pilih jumlah pecahan yang Anda inginkan untuk cluster ini. Untuk ketersediaan cluster Anda yang lebih tinggi, kami sarankan Anda menambahkan setidaknya 2 pecahan.

      Anda dapat mengubah jumlah pecahan di cluster Anda secara dinamis. Untuk informasi selengkapnya, lihat Penskalaan cluster MemoryDB.

    7. Untuk Replika per serpihan, pilih jumlah simpul replika baca yang Anda inginkan dalam setiap serpihan.

      Pembatasan berikut ada:

      • Jika Multi-AZ diaktifkan, pastikan bahwa Anda memiliki setidaknya satu replika per serpihan.

      • Replika akan berjumlah sama untuk setiap serpihan saat membuat klaster menggunakan konsol.

    8. Pilih Berikutnya

    9. Lengkapi bagian Pengaturan lanjutan:

      1. Untuk Grup keamanan, pilih grup keamanan yang Anda inginkan untuk klaster ini. Grup keamanan bertindak sebagai firewall untuk mengontrol akses jaringan ke klaster Anda. Anda dapat menggunakan grup keamanan default untuk Anda VPC atau membuat yang baru.

        Untuk informasi selengkapnya tentang grup keamanan, lihat Grup keamanan untuk Anda VPC di Panduan VPC Pengguna Amazon.

      2. Untuk mengenkripsi data Anda, Anda memiliki opsi berikut:

        • Enkripsi diam – Mengaktifkan enkripsi pada data yang disimpan di disk. Untuk informasi selengkapnya, lihat Enkripsi Diam.

          catatan

          Anda memiliki opsi untuk menyediakan kunci enkripsi selain default dengan memilih kunci AWS milik Pelanggan yang KMS Dikelola dan memilih kunci.

        • Enkripsi bergerak – Mengaktifkan enkripsi data selama pengiriman. Jika Anda memilih tidak ada enkripsi, maka daftar kontrol Akses terbuka yang disebut “akses terbuka” akan dibuat dengan pengguna default. Untuk informasi selengkapnya, lihat Mengautentikasi pengguna dengan Daftar Kontrol Akses () ACLs.

      3. Untuk Snapshot, secara opsional tentukan periode retensi snapshot dan jendela snapshot. Secara default, Aktifkan snapshot otomatis telah dipilih sebelumnya.

      4. Untuk jendela Pemeliharaan opsional menentukan jendela pemeliharaan. Jendela pemeliharaan adalah waktu, umumnya satu jam panjangnya, setiap minggu ketika MemoryDB menjadwalkan pemeliharaan sistem untuk cluster Anda. Anda dapat mengizinkan MemoryDB untuk memilih hari dan waktu untuk jendela pemeliharaan Anda (Tidak ada preferensi), atau Anda dapat memilih hari, waktu, dan durasi sendiri (Tentukan jendela pemeliharaan). Jika Anda memilih Tentukan periode pemeliharaan dari daftar, pilih Hari mulai, Waktu mulai, dan Durasi (dalam jam) untuk periode pemeliharaan. Semua waktu adalah UCT waktu.

        Untuk informasi selengkapnya, lihat Mengelola pemeliharaan.

      5. Untuk Pemberitahuan, pilih topik Amazon Simple Notification Service (AmazonSNS) yang ada, atau pilih ARN Input manual dan masukkan Topik Nama Sumber Daya Amazon (ARN). Amazon SNS memungkinkan Anda untuk mendorong pemberitahuan ke perangkat pintar yang terhubung ke Internet. Defaultnya adalah menonaktifkan notifikasi. Untuk informasi lebih lanjut, lihat https://aws.amazon.com/sns/.

      6. Untuk Tag, Anda dapat menerapkan tag secara opsional untuk mencari dan memfilter cluster Anda atau melacak biaya Anda AWS .

    10. Tinjau semua entri dan pilihan Anda, lalu lakukan koreksi yang diperlukan. Saat Anda siap, pilih Buat untuk meluncurkan klaster Anda, atau Batal untuk membatalkan operasi.

    Segera setelah status klaster Anda tersedia, Anda dapat memberikan EC2 akses ke sana, terhubung ke sana, dan mulai menggunakannya. Untuk informasi selengkapnya, silakan lihat Langkah 3: Mengizinkan akses ke klaster

    penting

    Setelah klaster Anda tersedia, Anda akan ditagih untuk setiap jam atau jam parsial saat klaster aktif, meskipun Anda tidak sedang aktif menggunakannya. Untuk menghentikan tagihan untuk klaster ini, Anda harus menghapusnya. Lihat Langkah 5: Menghapus klaster.

Restore from snapshots

Di bawah Sumber snapshot, pilih snapshot sumber untuk memigrasikan data. Untuk informasi selengkapnya, lihat Melakukan snapshot dan pemulihan .

catatan

Jika Anda ingin cluster baru Anda mengaktifkan pencarian vektor, snapshot sumber juga harus mengaktifkan pencarian vektor.

Cluster target default ke pengaturan cluster sumber. Secara opsional, Anda dapat mengubah pengaturan berikut pada cluster target:

  1. Info klaster

    1. Pada Nama, masukkan nama untuk klaster Anda.

      Batasan penamaan klaster adalah sebagai berikut:

      • Harus berisi 1–40 karakter alfanumerik atau tanda hubung.

      • Harus diawali dengan huruf.

      • Tidak boleh berisi dua tanda hubung berurutan.

      • Tidak boleh diakhiri dengan tanda hubung.

    2. Pada kotak Deskripsi, masukkan deskripsi untuk klaster ini.

  2. Grup subnet

    1. Untuk grup Subnet, buat grup subnet baru atau pilih yang sudah ada dari daftar yang tersedia yang ingin Anda terapkan ke cluster ini. Jika Anda membuat yang baru:

      • Masukkan Nama

      • Masukkan Deskripsi

      • Jika Anda mengaktifkan Multi-AZ, grup subnet harus berisi setidaknya dua subnet yang berada dalam availability zone yang berbeda. Untuk informasi selengkapnya, lihat Subnet dan grup subnet.

      • Jika Anda membuat grup subnet baru dan tidak memiliki grup yang sudah adaVPC, Anda akan diminta untuk membuat grup subnet baruVPC. Untuk informasi selengkapnya, lihat Apa itu AmazonVPC? di Panduan VPC Pengguna Amazon.

  3. Pengaturan cluster

    1. Untuk mengaktifkan kemampuan pencarian Vektor, Anda dapat mengaktifkan ini untuk menyimpan embeddings vektor dan melakukan pencarian vektor. Perhatikan bahwa ini akan memperbaiki nilai untuk kompatibilitas versi mesin, grup Parameter dan Pecahan. Untuk informasi selengkapnya, lihat Pencarian vektor.

    2. Untuk kompatibilitas versi mesin, terima default6.2.

    3. Untuk Port, terima port default 6379 atau, jika Anda memiliki alasan untuk menggunakan port yang berbeda, masukkan nomor port..

    4. Untuk grup Parameter, jika Anda telah mengaktifkan pencarian vektor, gunakandefault.memorydb-redis7.search.preview. Jika tidak, terima grup default.memorydb-redis7 parameter.

      Grup parameter mengontrol parameter runtime dari klaster Anda. Untuk mengetahui informasi selengkapnya tentang grup parameter, lihat Parameter spesifik mesin.

    5. Untuk tipe Node, pilih nilai untuk tipe node (bersama dengan ukuran memori terkait) yang Anda inginkan.

      Jika Anda memilih tipe node dari keluarga r6gd, Anda akan secara otomatis mengaktifkan data-tiering, yang membagi penyimpanan data antara memori dan. SSD Untuk informasi selengkapnya, lihat Tingkatan data.

    6. Untuk Jumlah pecahan, pilih jumlah pecahan yang Anda inginkan untuk cluster ini. Untuk ketersediaan cluster Anda yang lebih tinggi, kami sarankan Anda menambahkan setidaknya 2 pecahan.

      Anda dapat mengubah jumlah pecahan di cluster Anda secara dinamis. Untuk informasi selengkapnya, lihat Penskalaan cluster MemoryDB.

    7. Untuk Replika per serpihan, pilih jumlah simpul replika baca yang Anda inginkan dalam setiap serpihan.

      Pembatasan berikut ada:

      • Jika Multi-AZ diaktifkan, pastikan bahwa Anda memiliki setidaknya satu replika per serpihan.

      • Replika akan berjumlah sama untuk setiap serpihan saat membuat klaster menggunakan konsol.

    8. Pilih Berikutnya

    9. Pengaturan lanjutan

      1. Untuk Grup keamanan, pilih grup keamanan yang Anda inginkan untuk klaster ini. Grup keamanan bertindak sebagai firewall untuk mengontrol akses jaringan ke klaster Anda. Anda dapat menggunakan grup keamanan default untuk Anda VPC atau membuat yang baru.

        Untuk informasi selengkapnya tentang grup keamanan, lihat Grup keamanan untuk Anda VPC di Panduan VPC Pengguna Amazon.

      2. Untuk mengenkripsi data Anda, Anda memiliki opsi berikut:

        • Enkripsi diam – Mengaktifkan enkripsi pada data yang disimpan di disk. Untuk informasi selengkapnya, lihat Enkripsi Diam.

          catatan

          Anda memiliki opsi untuk menyediakan kunci enkripsi selain default dengan memilih kunci AWS milik Pelanggan yang KMS Dikelola dan memilih kunci.

        • Enkripsi bergerak – Mengaktifkan enkripsi data selama pengiriman. Jika Anda memilih tidak ada enkripsi, maka daftar kontrol Akses terbuka yang disebut “akses terbuka” akan dibuat dengan pengguna default. Untuk informasi selengkapnya, lihat Mengautentikasi pengguna dengan Daftar Kontrol Akses () ACLs.

      3. Untuk Snapshot, secara opsional tentukan periode retensi snapshot dan jendela snapshot. Secara default, Aktifkan snapshot otomatis telah dipilih sebelumnya.

      4. Untuk jendela Pemeliharaan opsional menentukan jendela pemeliharaan. Jendela pemeliharaan adalah waktu, umumnya satu jam panjangnya, setiap minggu ketika MemoryDB menjadwalkan pemeliharaan sistem untuk cluster Anda. Anda dapat mengizinkan MemoryDB untuk memilih hari dan waktu untuk jendela pemeliharaan Anda (Tidak ada preferensi), atau Anda dapat memilih hari, waktu, dan durasi sendiri (Tentukan jendela pemeliharaan). Jika Anda memilih Tentukan periode pemeliharaan dari daftar, pilih Hari mulai, Waktu mulai, dan Durasi (dalam jam) untuk periode pemeliharaan. Semua waktu adalah UCT waktu.

        Untuk informasi selengkapnya, lihat Mengelola pemeliharaan.

      5. Untuk Pemberitahuan, pilih topik Amazon Simple Notification Service (AmazonSNS) yang ada, atau pilih ARN Input manual dan masukkan Topik Nama Sumber Daya Amazon (ARN). Amazon SNS memungkinkan Anda untuk mendorong pemberitahuan ke perangkat pintar yang terhubung ke Internet. Defaultnya adalah menonaktifkan notifikasi. Untuk informasi lebih lanjut, lihat https://aws.amazon.com/sns/.

      6. Untuk Tag, Anda dapat menerapkan tag secara opsional untuk mencari dan memfilter cluster Anda atau melacak biaya Anda AWS .

    10. Tinjau semua entri dan pilihan Anda, lalu lakukan koreksi yang diperlukan. Saat Anda siap, pilih Buat untuk meluncurkan klaster Anda, atau Batal untuk membatalkan operasi.

    Segera setelah status klaster Anda tersedia, Anda dapat memberikan EC2 akses ke sana, terhubung ke sana, dan mulai menggunakannya. Untuk informasi selengkapnya, silakan lihat Langkah 3: Mengizinkan akses ke klaster

    penting

    Setelah klaster Anda tersedia, Anda akan ditagih untuk setiap jam atau jam parsial saat klaster aktif, meskipun Anda tidak sedang aktif menggunakannya. Untuk menghentikan tagihan untuk klaster ini, Anda harus menghapusnya. Lihat Langkah 5: Menghapus klaster.

Untuk membuat cluster menggunakan AWS CLI, lihat create-cluster. Berikut adalah contohnya:

Untuk Linux, macOS, atau Unix:

aws memorydb create-cluster \ --cluster-name my-cluster \ --node-type db.r6g.large \ --acl-name my-acl \ --engine valkey \ --subnet-group my-sg

Untuk Windows:

aws memorydb create-cluster ^ --cluster-name my-cluster ^ --node-type db.r6g.large ^ --acl-name my-acl ^ --engine valkey --subnet-group my-sg

Anda harus mendapatkan JSON tanggapan berikut:

{ "Cluster": { "Name": "my-cluster", "Status": "creating", "NumberOfShards": 1, "AvailabilityMode": "MultiAZ", "ClusterEndpoint": { "Port": 6379 }, "NodeType": "db.r6g.large", "EngineVersion": "7.2", "EnginePatchVersion": "7.2.6", "ParameterGroupName": "default.memorydb-valkey7", "Engine": "valkey" "ParameterGroupStatus": "in-sync", "SubnetGroupName": "my-sg", "TLSEnabled": true, "ARN": "arn:aws:memorydb:us-east-1:xxxxxxxxxxxxxx:cluster/my-cluster", "SnapshotRetentionLimit": 0, "MaintenanceWindow": "wed:03:00-wed:04:00", "SnapshotWindow": "04:30-05:30", "ACLName": "my-acl", "DataTiering": "false", "AutoMinorVersionUpgrade": true } }

Anda dapat mulai menggunakan cluster setelah statusnya berubah menjadiavailable.

penting

Setelah klaster Anda tersedia, Anda akan ditagih untuk setiap jam atau jam parsial saat klaster aktif, meskipun Anda tidak sedang aktif menggunakannya. Untuk menghentikan tagihan untuk klaster ini, Anda harus menghapusnya. Lihat Langkah 5: Menghapus klaster.

Untuk membuat cluster menggunakan MemoryDBAPI, gunakan tindakan. CreateCluster

penting

Setelah klaster Anda tersedia, Anda akan ditagih untuk setiap jam atau jam parsial saat klaster aktif, meskipun Anda tidak menggunakannya. Untuk menghentikan tagihan untuk klaster ini, Anda harus menghapusnya. Lihat Langkah 5: Menghapus klaster.

Menyiapkan otentikasi

Untuk informasi tentang menyiapkan otentikasi untuk klaster Anda, lihat Autentikasi dengan IAM danMengautentikasi pengguna dengan Daftar Kontrol Akses () ACLs.

Langkah 3: Mengizinkan akses ke klaster

Bagian ini mengasumsikan bahwa Anda terbiasa meluncurkan dan menghubungkan ke EC2 instans Amazon. Untuk informasi selengkapnya, lihat Panduan EC2 Memulai Amazon.

Cluster MemoryDB dirancang untuk diakses dari instance Amazon. EC2 Mereka juga dapat diakses oleh aplikasi kontainer atau tanpa server yang berjalan di Amazon Elastic Container Service atau. AWS Lambda Skenario yang paling umum adalah mengakses cluster MemoryDB dari EC2 instance Amazon di Amazon Virtual Private Cloud VPC (Amazon) yang sama, yang akan menjadi kasus untuk latihan ini.

Sebelum Anda dapat terhubung ke cluster dari sebuah EC2 instance, Anda harus mengotorisasi EC2 instance untuk mengakses cluster.

Kasus penggunaan yang paling umum adalah ketika aplikasi yang digunakan pada sebuah EC2 instance perlu terhubung ke cluster yang samaVPC. Cara termudah untuk mengelola akses antara EC2 instance dan cluster dalam hal yang sama VPC adalah dengan melakukan hal berikut:

  1. Buat grup VPC keamanan untuk klaster Anda. Grup keamanan ini dapat digunakan untuk membatasi akses ke cluster. Misalnya, Anda dapat membuat aturan khusus untuk grup keamanan ini yang memungkinkan TCP akses menggunakan port yang Anda tetapkan ke cluster saat Anda membuatnya dan alamat IP yang akan Anda gunakan untuk mengakses klaster.

    Port default untuk cluster MemoryDB adalah. 6379

  2. Buat grup VPC keamanan untuk EC2 instance Anda (server web dan aplikasi). Grup keamanan ini dapat, jika diperlukan, mengizinkan akses ke EC2 instance dari Internet melalui tabel VPC routing. Misalnya, Anda dapat menetapkan aturan pada grup keamanan ini untuk mengizinkan TCP akses ke EC2 instance melalui port 22.

  3. Buat aturan kustom di grup keamanan untuk klaster Anda yang memungkinkan koneksi dari grup keamanan yang Anda buat untuk EC2 instans Anda. Hal ini akan mengizinkan semua anggota grup keamanan untuk mengakses klaster.

Untuk membuat aturan dalam grup VPC keamanan yang memungkinkan koneksi dari grup keamanan lain
  1. Masuk ke AWS Management Console dan buka VPC konsol Amazon di https://console.aws.amazon.com/vpc.

  2. Di panel navigasi kiri, pilih Grup Keamanan.

  3. Pilih atau buat grup keamanan yang akan Anda gunakan untuk cluster Anda. Pada Aturan Masuk, pilih Edit Aturan Masuk lalu pilih Tambahkan Aturan. Grup keamanan ini akan mengizinkan akses bagi anggota dari grup keamanan lain.

  4. Dari Jenis pilih TCPAturan Kustom.

    1. Untuk Rentang Port, tentukan port yang Anda gunakan saat membuat klaster.

      Port default untuk cluster MemoryDB adalah. 6379

    2. Pada kotak Sumber, masukkan ID dari grup keamanan. Dari daftar pilih grup keamanan yang akan Anda gunakan untuk EC2 instans Amazon Anda.

  5. Pilih Simpan jika selesai.

Setelah Anda mengaktifkan akses, Anda sekarang siap untuk terhubung ke cluster, seperti yang dibahas di bagian berikutnya.

Untuk informasi tentang mengakses klaster MemoryDB Anda dari Amazon yang berbedaVPC, AWS Wilayah yang berbeda, atau bahkan jaringan perusahaan Anda, lihat berikut ini:

Langkah 4: Connect ke cluster

Sebelum melanjutkan, selesaikan Langkah 3: Mengizinkan akses ke klaster.

Bagian ini mengasumsikan bahwa Anda telah membuat EC2 instance Amazon dan dapat terhubung dengannya. Untuk petunjuk tentang cara melakukannya, lihat Panduan EC2 Memulai Amazon.

EC2Instans Amazon dapat terhubung ke cluster hanya jika Anda telah mengotorisasi untuk melakukannya.

Temukan titik akhir cluster Anda

Ketika klaster Anda dalam status tersedia dan Anda telah mengotorisasi akses ke sana, Anda dapat masuk ke EC2 instans Amazon dan terhubung ke cluster. Untuk melakukan itu, Anda perlu menentukan titik akhir terlebih dahulu.

Untuk mengeksplorasi lebih lanjut cara menemukan titik akhir Anda, lihat yang berikut ini:

Connect ke cluster MemoryDB (Linux)

Sekarang Anda memiliki titik akhir yang Anda butuhkan, Anda dapat masuk ke sebuah EC2 instance dan terhubung ke cluster. Dalam contoh berikut, Anda menggunakan utilitas cli untuk terhubung ke cluster menggunakan Ubuntu 22. Versi terbaru cli juga mendukung cluster yang SSL/TLS for connecting encryption/authentication diaktifkan.

Menghubungkan ke node MemoryDB menggunakan redis-cli

Untuk mengakses data dari node MemoryDB, Anda menggunakan klien yang bekerja dengan Secure Socket Layer ()SSL. Anda juga dapat menggunakan redis-cli TLS dengan/di SSL Amazon Linux dan Amazon Linux 2.

Untuk menggunakan redis-cli untuk terhubung ke cluster MemoryDB di Amazon Linux 2 atau Amazon Linux
  1. Unduh dan kompilasi utilitas redis-cli. Utilitas ini termasuk dalam distribusi OSS perangkat lunak Redis.

  2. Pada prompt perintah EC2 instance Anda, ketikkan perintah yang sesuai untuk versi Linux yang Anda gunakan.

    Amazon Linux 2023

    Jika menggunakan Amazon Linux 2023, masukkan ini:

    sudo yum install redis6 -y

    Kemudian ketik perintah berikut, ganti titik akhir cluster dan port Anda dengan apa yang ditampilkan dalam contoh ini.

    redis-cli -h Primary or Configuration Endpoint --tls -p 6379

    Untuk informasi selengkapnya tentang cara mencari titik akhir, lihat Menemukan Titik Akhir Simpul Anda.

    Amazon Linux 2

    Jika menggunakan Amazon Linux 2, masukkan ini:

    sudo yum -y install openssl-devel gcc wget https://download.redis.io/releases/redis-7.2.5.tar.gz tar xvzf redis-7.2.5.tar.gz cd redis-7.2.5 make distclean make redis-cli BUILD_TLS=yes sudo install -m 755 src/redis-cli /usr/local/bin/

    Amazon Linux

    Jika menggunakan Amazon Linux, masukkan ini:

    sudo yum install gcc jemalloc-devel openssl-devel tcl tcl-devel clang wget wget https://download.redis.io/releases/redis-7.2.5.tar.gz tar xvzf redis-7.2.5.tar.gz cd redis-7.2.5 make redis-cli CC=clang BUILD_TLS=yes sudo install -m 755 src/redis-cli /usr/local/bin/

    Di Amazon Linux, Anda mungkin perlu menjalankan langkah tambahan berikut:

    sudo yum install clang CC=clang make sudo make install
  3. Setelah Anda mengunduh dan menginstal utilitas redis-cli, Anda disarankan untuk menjalankan perintah opsional. make-test

  4. Untuk terhubung ke cluster dengan enkripsi dan otentikasi diaktifkan, masukkan perintah ini:

    redis-cli -h Primary or Configuration Endpoint --tls -a 'your-password' -p 6379
    catatan

    Jika Anda menginstal redis6 di Amazon Linux 2023, Anda sekarang dapat menggunakan redis6-cli perintah alih-alih: redis-cli

    redis6-cli -h Primary or Configuration Endpoint --tls -p 6379

Langkah 5: Menghapus klaster

Selama klaster dalam status tersedia, Anda akan dikenai biaya, terlepas dari apakah Anda secara aktif menggunakannya atau tidak. Untuk menghentikan biaya, hapus klaster tersebut.

Awas
  • Saat Anda menghapus klaster MemoryDB, snapshot manual Anda dipertahankan. Anda juga dapat membuat snapshot akhir sebelum klaster dihapus. Snapshot otomatis tidak dipertahankan. Untuk informasi selengkapnya, lihat Melakukan snapshot dan pemulihan .

  • CreateSnapshotizin diperlukan untuk membuat snapshot akhir. Tanpa izin ini, API panggilan akan gagal dengan Access Denied pengecualian.

Prosedur berikut menghapus satu klaster dari deployment Anda. Untuk menghapus beberapa klaster, ulangi prosedur untuk setiap klaster yang ingin dihapus. Anda tidak perlu menunggu satu klaster selesai dihapus sebelum memulai prosedur untuk menghapus klaster lain.

Untuk menghapus klaster
  1. Masuk ke AWS Management Console dan buka konsol MemoryDB di. https://console.aws.amazon.com/memorydb/

  2. Untuk memilih cluster yang akan dihapus, pilih tombol radio di sebelah nama cluster dari daftar cluster. Dalam kasus ini, nama klaster yang Anda buat di Langkah 2: Buat klaster.

  3. Untuk Tindakan, pilih Hapus.

  4. Pertama pilih apakah akan membuat snapshot cluster sebelum menghapusnya dan kemudian masukkan delete di kotak konfirmasi dan Hapus untuk menghapus cluster, atau pilih Batal untuk menjaga cluster.

    Jika Anda memilih Hapus, status klaster berubah menjadi menghapus.

Segera setelah klaster Anda tidak lagi tercantum dalam daftar klaster, Anda berhenti dikenai biaya untuk klaster tersebut.

Kode berikut menghapus klaster my-cluster. Dalam kasus ini, ganti my-cluster dengan nama klaster yang Anda buat di Langkah 2: Buat klaster.

aws memorydb delete-cluster --cluster-name my-cluster

delete-clusterCLIOperasi hanya menghapus satu cluster. Untuk menghapus beberapa cluster, panggil delete-cluster setiap cluster yang ingin Anda hapus. Anda tidak perlu menunggu satu cluster selesai menghapus sebelum menghapus yang lain.

Untuk Linux, macOS, atau Unix:

aws memorydb delete-cluster \ --cluster-name my-cluster \ --region us-east-1

Untuk Windows:

aws memorydb delete-cluster ^ --cluster-name my-cluster ^ --region us-east-1

Untuk informasi selengkapnya, lihat delete-cluster.

Kode berikut menghapus klaster my-cluster. Dalam kasus ini, ganti my-cluster dengan nama klaster yang Anda buat di Langkah 2: Buat klaster.

https://memory-db.us-east-1.amazonaws.com/ ?Action=DeleteCluster &ClusterName=my-cluster &Region=us-east-1 &SignatureVersion=4 &SignatureMethod=HmacSHA256 &Timestamp=20210802T220302Z &X-Amz-Algorithm=Amazon4-HMAC-SHA256 &X-Amz-Date=20210802T220302Z &X-Amz-SignedHeaders=Host &X-Amz-Expires=20210802T220302Z &X-Amz-Credential=<credential> &X-Amz-Signature=<signature>

DeleteClusterAPIOperasi hanya menghapus satu cluster. Untuk menghapus beberapa cluster, panggil DeleteCluster setiap cluster yang ingin Anda hapus. Anda tidak perlu menunggu satu cluster selesai menghapus sebelum menghapus yang lain.

Untuk informasi lebih lanjut, lihat DeleteCluster.

Langkah selanjutnya

Sekarang setelah Anda mencoba latihan Memulai, Anda dapat menjelajahi bagian berikut untuk mempelajari lebih lanjut tentang MemoryDB dan alat yang tersedia: