>  기사  >  백엔드 개발  >  내 AWS SES 전송이 \'x509: 알 수 없는 기관에서 서명된 인증서\'와 함께 실패하는 이유는 무엇입니까?

내 AWS SES 전송이 \'x509: 알 수 없는 기관에서 서명된 인증서\'와 함께 실패하는 이유는 무엇입니까?

Linda Hamilton
Linda Hamilton원래의
2024-11-25 07:25:13902검색

Why Does My AWS SES Send Fail with

AWS SES 오류: 알 수 없는 인증 기관으로 인해 이메일을 보낼 수 없습니다

Amazon Simple Email Service(SES)를 통해 이메일을 보내려고 할 때 AWS 액세스 키와 비밀을 사용하면 사용자에게 오류 메시지가 나타날 수 있습니다 명시:

Post https://email.us-east-1.amazonaws.com/: x509: certificate signed by unknown authority

근본 원인

이 오류는 배포된 환경에서 SES 끝점에서 사용하는 인증서 체인을 검증하기 위한 유효한 루트 인증서에 대한 액세스가 부족할 때 발생합니다.

해결 방법

이 문제를 해결하려면 문제가 발생하면 루트 인증서를 애플리케이션 이미지에 통합하여 배포된 환경에서 루트 인증서에 액세스할 수 있는지 확인하세요. 다음은 Alpine Linux 도커 이미지를 사용한 예입니다.

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/

루트 인증서를 추가한 후 SES를 통한 이메일 전송 기능이 의도한 대로 작동해야 합니다.

위 내용은 내 AWS SES 전송이 \'x509: 알 수 없는 기관에서 서명된 인증서\'와 함께 실패하는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.