AlloyDB Language Connectors – Übersicht

Wenn Sie verschlüsselte, autorisierte Verbindungen von Ihrer Anwendung zu einer AlloyDB for PostgreSQL-Instanz herstellen möchten, ohne SSL-Zertifikate zu verwalten oder einen separaten Proxy-Prozess auszuführen, können Sie die AlloyDB Language Connectors verwenden.

AlloyDB Language Connectors sind Clientbibliotheken, die für das Herstellen einer Verbindung zu einer AlloyDB-Instanz automatisches gegenseitiges TLS (mTLS) mit TLS 1.3 und Identity and Access Management (IAM)-Autorisierung ermöglichen. Die Bibliotheken erstellen im Namen Ihrer Anwendung autorisierte Verbindungen zum Proxyserver auf der AlloyDB-Instanz und übergeben diese Verbindungen an den Datenbanktreiber Ihrer Anwendung. Sie stellen keinen Netzwerkpfad zu einer AlloyDB-Instanz bereit, wenn ein solcher noch nicht vorhanden ist.

AlloyDB bietet die folgenden AlloyDB Language Connectors:

Vorteile von AlloyDB Language Connectors

AlloyDB Language Connectors bieten die folgenden Vorteile beim Herstellen einer Verbindung zu einem AlloyDB-Cluster:

  • Zugriffssteuerung: Verwendet IAM-Berechtigungen, um zu steuern, wer oder was eine Verbindung zu Ihren AlloyDB-Instanzen herstellen kann.
  • Weniger Aufwand: Verwendet automatisches mTLS, um erweiterte gegenseitige Sicherheit zu bieten, und macht es überflüssig, SSL-Zertifikate zu verwalten, Firewallregeln zu konfigurieren oder autorisierte externe Netzwerke zu aktivieren.

Funktionsweise von AlloyDB Language Connectors

AlloyDB Language Connectors verwenden eine clientseitige Bibliothekskomponente, um eine Verbindung zu einem Proxyserver auf der AlloyDB-Instanz herzustellen. Der Connector erstellt ein sitzungsspezifisches Zertifikat, das den Client autorisiert, eine Verbindung zum serverseitigen Proxy herzustellen. Der serverseitige Proxy schränkt den Zugriff auf die AlloyDB-Datenbank ein, indem er ein gültiges TLS-Zertifikat benötigt, um eine Verbindung herzustellen.

Sie können AlloyDB Language Connectors mit privaten IP-Adressen (Zugriff auf private Dienste oder Private Service Connect) oder öffentlichen IP-Adressen verwenden. AlloyDB Language Connectors verwenden standardmäßig eine private IP-Verbindung.

AlloyDB Language Connectors verwenden standardmäßig die integrierte Datenbankauthentifizierung. Sie können AlloyDB Language Connectors auch so konfigurieren, dass die automatische IAM-Datenbankauthentifizierung verwendet wird. Informationen zum Installieren und Konfigurieren der Connectors finden Sie unter Verbindung über die AlloyDB Language Connectors herstellen.

Sie können auch über den AlloyDB Auth-Proxy eine Verbindung zu einem AlloyDB-Cluster herstellen. Weitere Informationen zum Herstellen einer Verbindung zu einem AlloyDB-Cluster finden Sie in der Verbindungsübersicht.

Nächste Schritte