Go パッケージ pingdom-go 経由で Pingdom をクエリしようとすると、Alpine がコンテナに必要な証明書がありません。この問題は、「Get https://api.pingdom.com/api/2.1/checks/0: x509: 不明な機関によって署名された証明書」というエラー メッセージによって現れます。
この問題を解決するには、いくつかの方法があります。次のことが考えられます:
証明書のインストール:
@TimCooper が提案したように、Alpine コンテナーに証明書をインストールすると問題を解決できます。これは、次のコマンドを実行することで実現できます:
apk add --no-cache ca-certificates
Utilize GoogleContainerTools/distroless:
あるいは、GoogleContainerTools/distroless の使用を検討してください。画像。これも最小限ではありますが、証明書などの必須コンポーネントが含まれているため、開発がよりシームレスになります。
以上がPingdom-Go で Pingdom をクエリするときの「不明な認証局によって署名された x509 証明書」エラーを修正する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。