AWS SES「x509: 不明な機関によって署名された証明書」エラーを修正する方法?

Patricia Arquette
リリース: 2024-11-24 03:55:15
オリジナル
947 人が閲覧しました

How to Fix AWS SES

AWS SES エラーの解決: x509: 不明な機関によって署名された証明書

ステージング環境にデプロイしようとすると、「Post https:/」というエラーが発生する場合があります。 /email.us-east-1.amazonaws.com/: x509: 不明な機関によって署名された証明書。」このエラーは、TLS/SSL 検証に使用される証明書がシステムによって認識されていないことを示します。

解決策: ルート証明書をインストールします

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 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート