嘗試部署到臨時環境時,您可能會遇到錯誤,指出「Post https: // /email.us-east-1.amazonaws.com/:x509:由未知機構簽署的憑證。驗證的證書。
在 Alpine Linux Docker 映像中,未包含必要的根憑證預設。要解決此錯誤,請將以下行新增至您的 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/
透過安裝根證書,系統將能夠驗證 AWS SES 使用的證書,從而允許成功發送電子郵件。
以上是如何修復 AWS SES「x509:由未知頒發機構簽署的憑證」錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!