ความล้มเหลวของพร็อกซีใน Terraform ในการดาวน์โหลด ผู้ให้บริการ และการรันระยะไกล
แยกแยะการดาวน์โหลดจากรีจิสทรี Terraform การดึงโมดูล Git การเรียก API ของผู้ให้บริการ และการทำงานระยะไกล เมื่อพร็อกซีทำงานเพียงบางส่วนของการรัน
การดาวน์โหลดผู้ให้บริการสำเร็จบอกได้น้อยมากเกี่ยวกับการเรียกคลาวด์ API ในภายหลัง เริ่มจากชื่อโฮสต์และการดำเนินการแรกที่ล้มเหลว จากนั้นระบุเจ้าของ:
| การดำเนินการ | ทำตามเส้นทางนี้ |
|---|---|
| ค้นหาในรีจิสทรีหรือดาวน์โหลดการติดตั้ง | กระบวนการ Terraform แหล่งติดตั้ง และสภาพแวดล้อมพร็อกซี |
| การดึงโมดูลผ่าน Git | URL ต้นทางและการขนส่ง Git; SSH และ HTTPS ใช้การตั้งค่าต่างกัน |
| การเรียกคลาวด์ API | ปลั๊กอินของผู้ให้บริการและการกำหนดค่าเส้นทางและความเชื่อถือของ SDK |
| การทำงานระยะไกล | สภาพแวดล้อมและเครือข่ายของตัวรัน ไม่ใช่ของแล็ปท็อป |
สำหรับพร็อกซี HTTP ที่รองรับ CONNECT ค่าสภาพแวดล้อมนี้สามารถเลือกพร็อกซีได้อย่างถูกต้องสำหรับปลายทาง HTTPS:
HTTPS_PROXY=http://proxy.example:3128ตัวแปรระบุสคีมของปลายทาง; ค่าจะระบุการขนส่งของพร็อกซี ใช้ https:// เฉพาะเมื่อผู้รับฟังเสนอ TLS และไคลเอนต์ที่ร้องขอรองรับ เนื่องจากผู้ให้บริการเป็นปลั๊กอินแยกและอาจใช้การตั้งค่าเฉพาะ SDK ค่านี้จึงไม่ใช่คำสัญญาเกี่ยวกับผู้ให้บริการทุกราย
ที่เจ้าของที่ระบุไว้ ให้แยกชั้นของข้อผิดพลาดก่อนเปลี่ยนการตั้งค่า: การเชื่อมต่อพร็อกซีที่ถูกปฏิเสธ พร็อกซี 407, CONNECT ที่ถูกปฏิเสธ ข้อผิดพลาดใบรับรอง และคลาวด์ API 403 แต่ละอย่างจำกัดการสอบสวนครั้งถัดไปต่างกัน เก็บระยะ ปลายทาง สภาพแวดล้อมการทำงาน และข้อผิดพลาดแรกไว้ด้วยกัน
ใช้การตั้งค่าที่รองรับกับองค์ประกอบนั้น การส่งออกบนแล็ปท็อปไม่ได้กำหนดค่าตัวรันระยะไกล และข้อมูลรับรองพร็อกซีไม่ได้ยืนยันตัวตนกับรีจิสทรีหรือคลาวด์ API