Αποτυχίες διαμεσολαβητή Terraform σε λήψεις, παρόχους και απομακρυσμένες εκτελέσεις
Διακρίνετε τις λήψεις του μητρώου Terraform, την ανάκτηση αρθρωμάτων Git, τις κλήσεις API παρόχου και την απομακρυσμένη εκτέλεση όταν ο διαμεσολαβητής λειτουργεί μόνο για μέρος μιας εκτέλεσης.
Μια επιτυχημένη λήψη παρόχου λέει λίγα για μια μεταγενέστερη κλήση API cloud. Ξεκινήστε από το πρώτο όνομα κεντρικού υπολογιστή και τη λειτουργία που αποτυγχάνουν και μετά προσδιορίστε τον κάτοχό τους:
| Λειτουργία | Ακολουθήστε αυτή τη διαδρομή |
|---|---|
| Αναζήτηση στο μητρώο ή λήψη εγκατάστασης | Διεργασία Terraform, πηγή εγκατάστασης και περιβάλλον διαμεσολαβητή |
| Ανάκτηση αρθρώματος μέσω Git | URL πηγής και μεταφορά Git· το SSH και το HTTPS χρησιμοποιούν διαφορετικές ρυθμίσεις |
| Κλήση API cloud | Το πρόσθετο του παρόχου και η δρομολόγηση και εμπιστοσύνη του SDK του |
| Απομακρυσμένη εκτέλεση | Το περιβάλλον και το δίκτυο του εκτελεστή, όχι του φορητού |
Για διαμεσολαβητή HTTP που υποστηρίζει CONNECT, αυτή η τιμή περιβάλλοντος μπορεί να τον επιλέξει σωστά για προορισμούς HTTPS:
HTTPS_PROXY=http://proxy.example:3128Η μεταβλητή ονομάζει το σχήμα του προορισμού· η τιμή ονομάζει τη μεταφορά του διαμεσολαβητή. Χρησιμοποιήστε το https:// μόνο όταν ο ακροατής προσφέρει TLS και το πρόγραμμα-πελάτης που ζητά το υποστηρίζει. Οι πάροχοι είναι ξεχωριστά πρόσθετα και μπορούν να χρησιμοποιούν ρυθμίσεις ειδικές για το SDK, επομένως αυτή η τιμή δεν είναι υπόσχεση για κάθε πάροχο.
Στον προσδιορισμένο κάτοχο, διακρίνετε το επίπεδο σφάλματος πριν αλλάξετε μια ρύθμιση: μια απορριφθείσα σύνδεση διαμεσολαβητή, ο διαμεσολαβητής 407, το απορριφθέν CONNECT, το σφάλμα πιστοποιητικού και το API cloud 403 περιορίζουν την επόμενη έρευνα με διαφορετικό τρόπο. Κρατήστε μαζί τη φάση, τον προορισμό, το περιβάλλον εκτέλεσης και το πρώτο σφάλμα.
Εφαρμόστε την υποστηριζόμενη ρύθμιση σε αυτό το στοιχείο. Μια εξαγωγή στον φορητό δεν διαμορφώνει απομακρυσμένο εκτελεστή και τα διαπιστευτήρια του διαμεσολαβητή δεν πιστοποιούνται στο μητρώο ή στο API cloud.