Terraform proxy pogreške kod preuzimanja, pružatelja i daljinskih pokretanja
Razlikujte preuzimanja iz Terraform registra, dohvaćanje Git modula, pozive API-ja pružatelja i daljinsko izvršavanje kada proxy radi samo za dio pokretanja.
Uspješno preuzimanje pružatelja malo govori o kasnijem pozivu cloud API-ja. Počnite s prvim imenom hosta i operacijom koji ne uspijevaju, zatim identificirajte njihova vlasnika:
| Operacija | Slijedite ovaj put |
|---|---|
| Pretraga registra ili preuzimanje instalacije | Terraform proces, izvor instalacije i proxy okruženje |
| Dohvaćanje modula putem Git-a | URL izvora i Git prijenos; SSH i HTTPS koriste različite postavke |
| Poziv cloud API-ja | Dodatak pružatelja i njegova konfiguracija usmjeravanja i povjerenja u SDK-u |
| Daljinsko izvršavanje | Okruženje i mreža izvršitelja, a ne prijenosnog računala |
Za HTTP proxy koji podržava CONNECT, ova vrijednost okruženja može ga ispravno odabrati za HTTPS odredišta:
HTTPS_PROXY=http://proxy.example:3128Varijabla imenuje shemu odredišta; vrijednost imenuje prijenos proxyja. Koristite https:// samo kada poslužitelj nudi TLS i klijent koji šalje zahtjev to podržava. Pružatelji su zasebni dodaci i mogu koristiti postavke specifične za SDK, pa ova vrijednost nije obećanje za svakog pružatelja.
Kod identificiranog vlasnika razlikujte sloj pogreške prije promjene postavke: odbijena proxy veza, proxy 407, odbijen CONNECT, pogreška certifikata i cloud API 403 svaki na drugi način sužava sljedeću istragu. Držite fazu, odredište, okruženje izvršavanja i prvu pogrešku zajedno.
Primijenite podržanu postavku na tu komponentu. Izvoz na prijenosnom računalu ne konfigurira daljinskog izvršitelja, a proxy vjerodajnice ne autentificiraju prema registru ili cloud API-ju.