Mengontrol penerapan konektor

Untuk memastikan bahwa semua koneksi database ke instance AlloyDB untuk PostgreSQL yang ada menggunakan enkripsi mutual TLS (mTLS) dan otorisasi Identity and Access Management (IAM), Anda dapat menerapkan koneksi melalui Proxy Auth AlloyDB atau Konektor Bahasa AlloyDB. Anda juga dapat menonaktifkan penerapan konektor pada instance kapan saja. Untuk mengetahui informasi tentang cara mewajibkan konektor saat Anda membuat instance, lihat Membuat instance utama.

Instance AlloyDB menerima koneksi di dua port TCP:

  • Port 5432, port PostgreSQL default yang digunakan aplikasi untuk terhubung ke instance. Jika Anda menggunakan penggabungan koneksi terkelola, instance juga akan memproses port 6432 untuk koneksi ke kumpulan koneksi.

  • Port 5433, yang digunakan konektor, termasuk Proxy Auth AlloyDB dan Konektor Bahasa AlloyDB, untuk terhubung ke instance.

Aplikasi terhubung ke konektor yang dipilih di host lokal dan port yang diproses oleh konektor, dan konektor tersebut berkomunikasi dengan instance AlloyDB Anda di port 5433.

Menerapkan konektor pada instance

Konsol

  1. Buka halaman Clusters.

    Buka Cluster

  2. Klik cluster di kolom Resource name.
  3. Di halaman Overview, buka bagian Instances in your cluster, lalu klik Edit primary.
  4. Di panel Edit primary instance, luaskan Advanced configuration options.
  5. Pilih Enforce mTLS via AlloyDB connectors.
  6. Klik Update instance.

gcloud

Untuk menggunakan gcloud CLI, Anda dapat menginstal dan melakukan inisialisasi Google Cloud CLI, atau Anda dapat menggunakan Cloud Shell.

Gunakan perintah gcloud alloydb instances update dengan flag --require-connectors untuk menerapkan koneksi konektor pada instance AlloyDB:

gcloud alloydb instances update INSTANCE_ID \
    --region=REGION_ID \
    --cluster=CLUSTER_ID \
    --project=PROJECT_ID \
    --require-connectors

Ganti kode berikut:

  • INSTANCE_ID: ID instance yang Anda update.
  • REGION_ID: region tempat instance ditempatkan.
  • CLUSTER_ID: ID cluster tempat instance ditempatkan.
  • PROJECT_ID: ID project tempat cluster ditempatkan.

Jika perintah menampilkan pesan error yang menyertakan frasa invalid cluster state MAINTENANCE, berarti cluster sedang menjalani pemeliharaan rutin. Status ini untuk sementara tidak mengizinkan konfigurasi ulang instance. Jalankan kembali perintah setelah cluster kembali ke status READY. Untuk memeriksa status cluster, lihat Melihat detail cluster.

Menonaktifkan penerapan konektor pada instance

Konsol

  1. Buka halaman Clusters.

    Buka Cluster

  2. Klik cluster di kolom Resource name.
  3. Di halaman Overview, buka bagian Instances in your cluster, lalu klik Edit primary.
  4. Di panel Edit primary instance, luaskan Advanced configuration options.
  5. Hapus centang Enforce mTLS via AlloyDB connectors.
  6. Klik Update instance.

gcloud

Untuk menggunakan gcloud CLI, Anda dapat menginstal dan melakukan inisialisasi Google Cloud CLI, atau Anda dapat menggunakan Cloud Shell.

Gunakan perintah gcloud alloydb instances update dengan flag --no-require-connectors untuk menonaktifkan penerapan konektor pada instance AlloyDB:

gcloud alloydb instances update INSTANCE_ID \
    --region=REGION_ID \
    --cluster=CLUSTER_ID \
    --project=PROJECT_ID \
    --no-require-connectors

Ganti kode berikut:

  • INSTANCE_ID: ID instance yang Anda update.
  • REGION_ID: region tempat instance ditempatkan.
  • CLUSTER_ID: ID cluster tempat instance ditempatkan.
  • PROJECT_ID: ID project tempat cluster ditempatkan.

Langkah berikutnya