„Wenn ein Arbeiter seine Arbeit gut machen will, muss er zuerst seine Werkzeuge schärfen.“ – Konfuzius, „Die Gespräche des Konfuzius. Lu Linggong“
Titelseite > Programmierung > Wie verbinden Sie sich mit SSL mit der App -Engine und lösen Sie Zertifikatfehler mit SSL?

Wie verbinden Sie sich mit SSL mit der App -Engine und lösen Sie Zertifikatfehler mit SSL?

Gepostet am 2025-03-23
Durchsuche:797

How to Connect to Cloud SQL with SSL using Go from App Engine and Resolve Certificate Errors?

Connecting to Cloud SQL with SSL using Go from App Engine

Google's documentation suggests using the following code to connect to Cloud SQL using Go and the go-sql-driver:

import "database/sql"
import _ "github.com/go-sql-driver/mysql"

db, err := sql.Open("mysql", "user@cloudsql(project-id:instance-name)/dbname")

Dies kann jedoch zu einem X509-Zertifikatfehler führen, der ein ungültiges Zertifikat für den angegebenen Projektnamen und -instanznamen angibt. Dieses Problem tritt bei der Verwendung von SSL -Verbindungen auf. Um es zu beheben, muss die Eigenschaftseigenschaft bei der Registrierung eines benutzerdefinierten TLSConfig mit dem MySQL-Treiber zusätzlich zur Angabe des Projekt-ID: Instanzname in sql.open (). & amp; tls.config { Rootcas: rootcertpool, Zertifikate: ClientCert, Servername: "ProjectName: InstanzenName", })

als nächstes, anhängen? Mit SSL von Google App Engine erfolgreich eine Verbindung zu Cloud SQL herstellen.

Freigabeerklärung Dieser Artikel wird reproduziert unter: 1729669644 Wenn ein Verstoß vorliegt, wenden Sie sich bitte an [email protected], um ihn zu löschen.
Neuestes Tutorial Mehr>

Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.

Copyright© 2022 湘ICP备2022001581号-3