Terraform نىڭ چۈشۈرۈش، provider ۋە يىراقتىن ئىجرا قىلىشتىكى proxy مەغلۇبىيەتلىرى
proxy پەقەت بىر قېتىملىق ئىجرانىڭ بىر قىسمىدا ئىشلەيدىغان بولغاندا، Terraform registry چۈشۈرۈشى، Git module ئېلىشى، provider API چاقىرىقى ۋە يىراقتىن ئىجرا قىلىشنى پەرقلەندۈرۈڭ.
بىر provider نىڭ چۈشۈرۈلۈشىنىڭ مۇۋەپپەقىيەتلىك بولۇشى، كېيىنكى بۇلۇت API چاقىرىقى ھەققىدە كۆپ ئۇچۇر بەرمەيدۇ. ئالدى بىلەن مەغلۇپ بولغان بىرىنچى hostname ۋە مەشغۇلاتتىن باشلاڭ، ئاندىن ئۇنىڭ ئىگىسىنى ئېنىقلاڭ:
| مەشغۇلات | بۇ يولنى ئەگىشىڭ |
|---|---|
| Registry ئىزدەش ياكى قاچىلاش چۈشۈرۈشى | Terraform جەريانى، قاچىلاش مەنبەسى ۋە proxy مۇھىتى |
| Git ئاساسىدىكى module چۈشۈرۈشى | مەنبە URL ۋە Git توشۇشى؛ SSH بىلەن HTTPS ئوخشىمىغان تەڭشەكلەرنى ئىشلىتىدۇ |
| بۇلۇت API چاقىرىقى | provider قىستۇرمىسى ۋە ئۇنىڭ SDK سىنىڭ يول باشلاش ۋە ئىشەنچ سەپلىمىسى |
| يىراقتىن ئىجرا قىلىش | لەپتوپنىڭكى ئەمەس، بەلكى runner نىڭ مۇھىتى ۋە تورى |
CONNECT نى قوللايدىغان HTTP proxy ئۈچۈن، بۇ مۇھىت ئۆزگەرگۈچىسىنىڭ قىممىتى ئۇنى HTTPS مەنزىللىرى ئۈچۈن توغرا تاللىيالايدۇ:
HTTPS_PROXY=http://proxy.example:3128
ئۆزگەرگۈچىنىڭ ئىسمى مەنزىلنىڭ scheme سىنى كۆرسىتىدۇ؛ قىممىتى بولسا proxy نىڭ توشۇش ئۇسۇلىنى كۆرسىتىدۇ. پەقەت listener TLS تەمىنلىگەندە ۋە سورايدىغان client ئۇنى قوللىغاندىلا https:// ئىشلىتىڭ. Provider لار ئايرىم قىستۇرما بولۇپ، SDK غا خاس تەڭشەكلەرنى ئىشلىتەلەيدۇ؛ شۇڭا بۇ قىممەت ھەر بىر provider ھەققىدە بىر ۋەدە ئەمەس.
ئېنىقلانغان ئىگە ئورۇندا، تەڭشەكنى ئۆزگەرتىشتىن بۇرۇن خاتالىق قەۋىتىنى پەرقلەندۈرۈڭ: proxy ئۇلىنىشىنىڭ رەت قىلىنىشى، proxy 407، رەت قىلىنغان CONNECT، گۇۋاھنامە خاتالىقى ۋە بۇلۇت API 403 — بۇلارنىڭ ھەر بىرى كېيىنكى تەكشۈرۈشنى ئوخشىمىغان تەرەپكە تارىتىدۇ. باسقۇچ، مەنزىل، ئىجرا مۇھىتى ۋە تۇنجى خاتالىقنى بىللە ساقلاڭ.
قوللىنىدىغان تەڭشەكنى شۇ زاپچاسقا قوللىنىڭ. لەپتوپتىكى export يىراقتىكى runner نى سەپلىمەيدۇ، ۋە proxy كىرىش ئۇچۇرلىرى (credential) registry ياكى بۇلۇت API غا دەلىللەش قىلمايدۇ.