内部の Discourse に対して S3 エンドポイントとして MinIO を使用していますが、内部 CA 認証局を利用しているため、内部リソースとの連携がうまくいかないようです。
Discourse に S3 を使用させ、カスタム CA 証明書を提供して SSL 証明書の検証を行うことは可能でしょうか?
Docker 化されたアプリに launcher enter app でアクセスし、ca-certificates ストアに証明書を追加すると、openssl s_client -connect discourse.s3.internal.domain で接続し、証明書の検証(verify code: OK (0))が成功します。しかし、Discourse 自体では機能していないようです。アップロードを試みると、Discourse ページで以下のエラーが表示されます。
SSL_connect returned=1 errno=0 state=error: certificate verify failed (unspecified certificate verification error)