问题
I've been banging my head against the table with this one for a while now. I'm. I've successfully sent emails locally using an AWS access key and secret that has full access. Once I deploy to my staging environment I get an error using the same access key and secret.
RequestError: send request failed\ncaused by: Post https://email.us-east-1.amazonaws.com/: x509: certificate signed by unknown authority
Please help!
回答1:
If you are using alpine docker image
for example:
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/
After adding root certificates ca-certificates
, it will be working fine.
来源:https://stackoverflow.com/questions/52601404/aws-ses-error-x509-certificate-signed-by-unknown-authority