Wie behebt man den AWS SES-Fehler „x509: Zertifikat von unbekannter Stelle signiert'?

Patricia Arquette
Freigeben: 2024-11-24 03:55:15
Original
947 Leute haben es durchsucht

How to Fix AWS SES

Behebung des AWS SES-Fehlers: x509: Von unbekannter Stelle signiertes Zertifikat

Beim Versuch, in einer Staging-Umgebung bereitzustellen, kann es zu einer Fehlermeldung mit der Meldung „Post https:/“ kommen. /email.us-east-1.amazonaws.com/: x509: Zertifikat von unbekannter Stelle signiert.“ Dieser Fehler weist darauf hin, dass das für die TLS/SSL-Überprüfung verwendete Zertifikat vom System nicht erkannt wird.

Lösung: Root-Zertifikate installieren

In Alpine Linux Docker-Images sind die erforderlichen Root-Zertifikate nicht enthalten Standard. Um diesen Fehler zu beheben, fügen Sie die folgenden Zeilen zu Ihrer Docker-Datei hinzu:

FROM alpine:3.6 as alpine

RUN apk add -U --no-cache ca-certificates

FROM scratch
COPY --from=alpine /etc/ssl/certs/ca-certificates.crt /etc/ssl/certs/
Nach dem Login kopieren

Durch die Installation der Stammzertifikate kann das System das von AWS SES verwendete Zertifikat überprüfen, sodass E-Mails erfolgreich gesendet werden können.

Das obige ist der detaillierte Inhalt vonWie behebt man den AWS SES-Fehler „x509: Zertifikat von unbekannter Stelle signiert'?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage