Terraform proxy xətaları: yükləmələr, provayderlər və uzaq icralar
Proxy yalnız icranın bir hissəsində işləyəndə Terraform reyestr yükləmələrini, Git modul gətirmələrini, provayder API çağırışlarını və uzaq icranı ayırd edin.
Provayder yükləməsinin uğurlu olması sonrakı bulud API çağırışı haqqında az şey deyir. İlk uğursuz host adı və əməliyyatdan başlayın, sonra onun sahibini müəyyən edin:
| Əməliyyat | Bu yolu izləyin |
|---|---|
| Reyestr sorğusu və ya quraşdırma yükləməsi | Terraform prosesi, quraşdırma mənbəyi və proxy mühiti |
| Git əsaslı modul gətirmə | Mənbə URL-i və Git nəqli; SSH və HTTPS fərqli parametrlər istifadə edir |
| Bulud API çağırışı | Provayder plaqini və onun SDK-nın marşrutlaşdırma və etimad konfiqurasiyası |
| Uzaq icra | İcraçının mühiti və şəbəkəsi, noutbukun deyil |
CONNECT dəstəkləyən HTTP proxy üçün bu mühit dəyəri onu HTTPS təyinatları üçün düzgün seçə bilər:
HTTPS_PROXY=http://proxy.example:3128Dəyişən təyinat sxemini adlandırır; dəyər proxy-nin nəqlini adlandırır. https:// yalnız dinləyici TLS təqdim etdikdə və sorğu göndərən müştəri bunu dəstəklədikdə istifadə edin. Provayderlər ayrı plaginlərdir və SDK-ya xas parametrlər istifadə edə bilər, ona görə bu dəyər hər provayder barədə vəd deyil.
Müəyyən edilmiş sahibdə parametri dəyişməzdən əvvəl xəta qatını ayırd edin: rədd edilmiş proxy bağlantısı, proxy 407, rədd edilmiş CONNECT, sertifikat xətası və bulud API 403 hər biri növbəti araşdırmanı fərqli şəkildə daraldır. Mərhələni, təyinatı, icra mühitini və ilk xətanı birlikdə saxlayın.
Dəstəklənən parametri həmin komponentə tətbiq edin. Noutbukda export uzaq icraçını konfiqurasiya etmir və proxy etimadnamələri reyestrə və ya bulud API-yə autentifikasiya etmir.