Beim Versuch, Pingdom über das Go-Paket pingdom-go abzufragen, können Fehler auftreten, wenn das Alpine Dem Container fehlen die erforderlichen Zertifikate. Dieses Problem manifestiert sich durch die Fehlermeldung: „Holen Sie sich https://api.pingdom.com/api/2.1/checks/0: x509: von einer unbekannten Stelle signiertes Zertifikat.“
Um dieses Problem zu lösen, gibt es mehrere Ansätze kann in Betracht gezogen werden:
Zertifikate installieren:
Wie von @TimCooper vorgeschlagen, kann die Installation von Zertifikaten auf dem Alpine-Container das Problem beheben. Dies kann durch Ausführen des folgenden Befehls erreicht werden:
apk add --no-cache ca-certificates
Verwenden Sie GoogleContainerTools/distroless:
Erwägen Sie alternativ die Verwendung von GoogleContainerTools/distroless Bild. Obwohl es ebenfalls minimal ist, enthält es wesentliche Komponenten wie Zertifikate, was die Entwicklung reibungsloser macht.
Das obige ist der detaillierte Inhalt vonWie behebt man den Fehler „x509-Zertifikat von unbekannter Stelle signiert' bei der Abfrage von Pingdom mit Pingdom-Go?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!