Maison > développement back-end > Golang > Comment corriger l'erreur AWS SES « x509 : certificat signé par une autorité inconnue » ?

Comment corriger l'erreur AWS SES « x509 : certificat signé par une autorité inconnue » ?

Patricia Arquette
Libérer: 2024-11-24 03:55:15
original
1078 Les gens l'ont consulté

How to Fix AWS SES

Résolution de l'erreur AWS SES : x509 : certificat signé par une autorité inconnue

Lors de la tentative de déploiement dans un environnement intermédiaire, vous pouvez rencontrer une erreur indiquant « Publier https :/ /email.us-east-1.amazonaws.com/ : x509 : certificat signé par une autorité inconnue." Cette erreur indique que le certificat utilisé pour la vérification TLS/SSL n'est pas reconnu par le système.

Solution : Installer les certificats racine

Dans les images Alpine Linux Docker, les certificats racine nécessaires ne sont pas inclus par défaut. Pour résoudre cette erreur, ajoutez les lignes suivantes à votre Dockerfile :

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/
Copier après la connexion

En installant les certificats racine, le système pourra vérifier le certificat utilisé par AWS SES, permettant ainsi l'envoi des e-mails avec succès.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal