ホームページ >バックエンド開発 >Golang >AWS SES の「x509: 証明書が不明な機関によって署名されました」エラーを修正する方法は?

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

Linda Hamilton
Linda Hamiltonオリジナル
2024-12-01 00:13:11279ブラウズ

How to Fix the

AWS SES エラーのトラブルシューティング:「x509: 不明な機関によって署名された証明書」

「x509: 不明な機関によって署名された証明書」エラーが発生しましたAmazon Simple Email Service (SES) をステージング環境から使用する場合、イライラすることがあります。このエラーは、SSL/TLS 暗号化に使用される証明書がサーバーによって認識されていないことを示します。

この問題を解決するには、ルート証明書がステージング環境に適切にインストールされていることを確認してください。 Alpine Linux などの軽量ディストリビューションに基づく Docker イメージでは、ルート証明書を手動でインストールする必要があります。

たとえば、Alpine Docker イメージを使用している場合:

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

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。