Terraform прокси-ийн алдаа: татаж авалт, нийлүүлэгч, алсын ажиллагаа
Прокси ажиллагааны зөвхөн нэг хэсэгт ажиллаж байх үед Terraform бүртгэлийн татаж авалт, Git модулийн татлага, нийлүүлэгчийн API дуудлага, алсын гүйцэтгэлийг ялгаарай.
Нийлүүлэгчийн татаж авалт амжилттай болсон нь дараагийн үүлэн API дуудлагын талаар бага хэлдэг. Эхний бүтэлгүйтсэн хостын нэр ба үйлдлээс эхэлж, дараа нь эзэмшигчийг нь тодорхойлоорой:
| Үйлдэл | Энэ замыг дагаарай |
|---|---|
| Бүртгэлээс хайх эсвэл суулгалтыг татах | Terraform процесс, суулгалтын эх сурвалж, прокси орчин |
| Git-д суурилсан модуль татах | Эх сурвалжийн URL ба Git тээвэр; SSH болон HTTPS өөр тохиргоо ашигладаг |
| Үүлэн API дуудлага | Нийлүүлэгчийн залгаас болон түүний SDK-ийн чиглүүлэлт ба итгэлцлийн тохиргоо |
| Алсын гүйцэтгэл | Гүйцэтгэгчийн орчин ба сүлжээ, зөөврийн компьютерынх биш |
CONNECT дэмждэг HTTP прокси-ийн хувьд энэ орчны утга нь HTTPS очих газруудад түүнийг зөв сонгож чадна:
HTTPS_PROXY=http://proxy.example:3128Хувьсагч нь очих газрын схемыг нэрлэнэ; утга нь прокси-ийн тээврийг нэрлэнэ. https://-ийг зөвхөн сонсогч TLS санал болгож, хүсэлт илгээгч клиент үүнийг дэмжиж байгаа үед хэрэглээрэй. Нийлүүлэгчид нь тусдаа залгаас бөгөөд SDK-д тохирсон тохиргоо ашиглаж болох тул энэ утга нь нийлүүлэгч бүрийн талаарх амлалт биш юм.
Тодорхойлсон эзэмшигчийн дээр тохиргоог өөрчлөхөөс өмнө алдааны давхаргыг ялгаарай: татгалзсан прокси холболт, прокси 407, татгалзсан CONNECT, гэрчилгээний алдаа, үүлэн API-ийн 403 нь дараагийн шалгалтыг өөр өөрөөр нарийсгана. Үе шат, очих газар, гүйцэтгэлийн орчин, эхний алдааг хамт байлгаарай.
Дэмжигдсэн тохиргоог тухайн бүрэлдэхүүн хэсэгт хэрэглээрэй. Зөөврийн компьютер дээрх экспорт нь алсын гүйцэтгэгчийг тохируулдаггүй бөгөөд прокси-ийн итгэмжлэл нь бүртгэл эсвэл үүлэн API-д баталгаажуулалт хийдэггүй.