Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk Membetulkan Ralat AWS SES \'x509: sijil yang ditandatangani oleh pihak berkuasa yang tidak diketahui\'?

Bagaimana untuk Membetulkan Ralat AWS SES \'x509: sijil yang ditandatangani oleh pihak berkuasa yang tidak diketahui\'?

Patricia Arquette
Patricia Arquetteasal
2024-11-24 03:55:15949semak imbas

How to Fix AWS SES

Menyelesaikan Ralat AWS SES: x509: Sijil Ditandatangani oleh Pihak Berkuasa Tidak Diketahui

Semasa cuba menggunakan persekitaran pementasan, anda mungkin menghadapi ralat menyatakan "Siaran https:/ /email.us-east-1.amazonaws.com/: x509: sijil yang ditandatangani oleh pihak berkuasa yang tidak diketahui." Ralat ini menunjukkan bahawa sijil yang digunakan untuk pengesahan TLS/SSL tidak diiktiraf oleh sistem.

Penyelesaian: Pasang Sijil Root

Dalam imej Alpine Linux Docker, sijil akar yang diperlukan tidak disertakan oleh lalai. Untuk menyelesaikan ralat ini, tambahkan baris berikut pada fail Docker anda:

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/

Dengan memasang sijil akar, sistem akan dapat mengesahkan sijil yang digunakan oleh AWS SES, membenarkan e-mel dihantar dengan jayanya.

Atas ialah kandungan terperinci Bagaimana untuk Membetulkan Ralat AWS SES \'x509: sijil yang ditandatangani oleh pihak berkuasa yang tidak diketahui\'?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn