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га аутентификация жасабайт.