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 સામે પ્રમાણિત કરતા નથી.