Isu Sijil x509 dengan API Pingdom dalam Go
Semasa menggunakan pakej pingdom-go untuk berinteraksi dengan API Pingdom, aplikasi kontena menemui ralat: "Dapatkan https://api.pingdom.com/api/2.1/checks/0: x509: sijil yang ditandatangani oleh pihak berkuasa yang tidak diketahui." Ini menunjukkan bahawa sijil yang digunakan oleh API tidak diiktiraf oleh aplikasi kontena.
Untuk menyelesaikan masalah ini, kami boleh meneroka penyelesaian yang menangani kekurangan sijil dalam bekas Alpine. Satu pendekatan ialah memasang sijil yang diperlukan menggunakan arahan berikut:
apk add --no-cache ca-certificates
Dengan melaksanakan arahan ini dalam bekas Alpine, sijil yang diperlukan akan dipasang, sekali gus mengurangkan isu menandatangani sijil.
Sebagai alternatif, kami boleh mempertimbangkan untuk memanfaatkan GoogleContainerTools/distroless, imej asas kontena minimalis yang merangkumi komponen penting seperti sijil. Ini boleh memudahkan proses pembangunan dengan menyediakan imej bekas dengan kebergantungan yang diperlukan disertakan.
Atas ialah kandungan terperinci Bagaimana untuk Menyelesaikan Isu Sijil x509 dengan API Pingdom dalam Go for Alpine Containers?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!