Halaman ini mencantumkan perintah gcloud CLI yang diperlukan untuk menyiapkan prasyarat, menyediakan instance di project layanan, mendeskripsikan instance, dan menghapus instance. Untuk menyelesaikan tugas ini, Anda harus mengikuti petunjuk di setiap bagian halaman ini.
Untuk panduan yang lebih mendetail terkait tugas ini, lihat halaman berikut:
Mengaktifkan API
Aktifkan API berikut yang diperlukan untuk mengonfigurasi kebijakan koneksi layanan, mengonfigurasi VPC Bersama, dan membuat instance Memorystore untuk Valkey.
gcloud
Aktifkan API berikut di project layanan:
gcloud services enable --project=SERVICE_PROJECT_ID networkconnectivity.googleapis.com gcloud services enable --project=SERVICE_PROJECT_ID serviceconsumermanagement.googleapis.com gcloud services enable --project=SERVICE_PROJECT_ID memorystore.googleapis.com
Ganti SERVICE_PROJECT_ID dengan project ID layanan Anda.
Aktifkan API berikut di project host:
gcloud services enable --project=HOST_PROJECT_ID networkconnectivity.googleapis.com
Ganti HOST_PROJECT_ID dengan ID project host Anda.
Membuat kebijakan koneksi layanan
Selanjutnya, kebijakan koneksi layanan harus dibuat untuk project host VPC Bersama tempat kebijakan ditetapkan, jaringan, region, dan subnet tempat Anda ingin menyediakan instance Memorystore untuk Valkey. Biasanya hal ini dilakukan oleh Admin Jaringan, atau Anda mungkin memiliki izin yang diperlukan untuk menjalankan perintah jika memiliki Peran yang diperlukan.
Panduan memulai ini menggunakan jaringan default
dan subnet default
. Alamat IP untuk instance Anda dialokasikan di subnet default ini di region.
gcloud
Untuk membuat kebijakan koneksi layanan, jalankan perintah
create
:gcloud network-connectivity service-connection-policies create POLICY_NAME \ --network=default \ --project=HOST_PROJECT_ID \ --region=REGION \ --service-class=gcp-memorystore \ --subnets=https://www.googleapis.com/compute/v1/projects/HOST_PROJECT_ID/regions/REGION/subnetworks/default
Ganti kode berikut:
- POLICY_NAME adalah nama kebijakan yang Anda inginkan.
- HOST_PROJECT_ID adalah project ID host.
- REGION adalah region yang sama dengan tempat Anda ingin menyediakan instance Memorystore untuk Valkey.
Untuk memvalidasi apakah kebijakan berhasil dibuat, jalankan perintah
list
:gcloud network-connectivity service-connection-policies list \ --region=REGION \ --project=HOST_PROJECT_ID
Ganti kode berikut:
- HOST_PROJECT_ID adalah project ID host.
- REGION adalah region tempat kebijakan koneksi layanan ditentukan.
Membuat instance
Untuk membuat instance di project layanan yang dilampirkan ke VPC Bersama, jalankan perintah berikut:
gcloud
gcloud beta memorystore instances create INSTANCE \ --project=SERVICE_PROJECT_ID \ --location=REGION \ --node-type=NODE_TYPE \ --shard-count=SHARD_COUNT \ --replica-count=REPLICA_COUNT \ --psc-auto-connections=network=projects/HOST_PROJECT_ID/global/networks/default,projectId=SERVICE_PROJECT_ID
Ganti kode berikut:
- INSTANCE adalah ID instance.
- SERVICE_PROJECT_ID adalah project ID layanan.
REGION adalah region tempat Anda ingin menyediakan instance.
NODE_TYPE adalah jenis node yang Anda pilih. Nilai yang diterima adalah:
shared-core-nano
standard-small
highmem-medium
highmem-xlarge
Untuk detail selengkapnya tentang jenis node dan konfigurasi instance, lihat Spesifikasi instance dan node.
SHARD_COUNT menentukan jumlah shard dalam instance Anda. Jumlah shard menentukan total kapasitas memori untuk menyimpan data instance. Untuk melihat detail selengkapnya tentang spesifikasi instance, lihat Spesifikasi instance dan node.
REPLICA_COUNT adalah jumlah replika baca yang Anda inginkan (per shard). Nilai yang diterima adalah
0
,1
, dan2
.HOST_PROJECT_ID adalah project ID host.
Menjelaskan instance
Untuk melihat detail instance, jalankan perintah berikut:
gcloud
gcloud beta memorystore instances describe INSTANCE \ --project=SERVICE_PROJECT_ID \ --location=REGION
Ganti kode berikut:
- INSTANCE adalah ID instance.
- SERVICE_PROJECT_ID adalah project ID layanan.
- REGION adalah region tempat instance Anda berada.
Menghapus instance
Untuk menghapus instance, jalankan perintah berikut:
gcloud
gcloud beta memorystore instances delete INSTANCE \ --project=SERVICE_PROJECT_ID \ --location=REGION
Ganti kode berikut:
- INSTANCE adalah ID instance.
- SERVICE_PROJECT_ID adalah project ID layanan.
- REGION adalah region tempat instance Anda berada.