Methiannau dirprwy Terraform ar draws lawrlwythiadau, darparwyr a rhediadau o bell
Gwahaniaethwch lawrlwythiadau cofrestr Terraform, caffael modiwlau Git, galwadau API darparwr a gweithredu o bell pan fydd y dirprwy ond yn gweithio ar gyfer rhan o rediad.
Nid yw lawrlwythiad darparwr yn llwyddiannus yn dweud fawr ddim am alwad API cwmwl hwyrach. Dechreuwch gyda'r enw gwesteiwr a'r gweithrediad cyntaf sy'n methu, yna nodwch bwy sy'n berchen arnynt:
| Gweithrediad | Dilynwch y llwybr hwn |
|---|---|
| Chwilio'r gofrestr neu lawrlwytho gosodiad | Proses Terraform, ffynhonnell osod a'r amgylchedd dirprwy |
| Caffael modiwl trwy Git | URL y ffynhonnell a chludiant Git; mae SSH a HTTPS yn defnyddio gosodiadau gwahanol |
| Galwad API cwmwl | Ategyn y darparwr a'i lwybr a'i ymddiriedaeth yn y SDK |
| Gweithredu o bell | Amgylchedd a rhwydwaith y rhedwr, nid y gliniadur |
Ar gyfer dirprwy HTTP sy'n cefnogi CONNECT, gall y gwerth amgylchedd hwn ei ddewis yn gywir ar gyfer cyrchfannau HTTPS:
HTTPS_PROXY=http://proxy.example:3128Mae'r newidyn yn enwi cynllun y gyrchfan; mae'r gwerth yn enwi cludiant y dirprwy. Defnyddiwch https:// yn unig pan fydd y gwrandäwr yn cynnig TLS ac mae'r cleient sy'n gofyn yn ei gefnogi. Mae darparwyr yn ategion ar wahân a gallant ddefnyddio gosodiadau penodol i'r SDK, felly nid yw'r gwerth hwn yn addewid am bob darparwr.
Wrth y perchennog a nodwyd, gwahaniaethwch haen y gwall cyn newid gosodiad: cysylltiad dirprwy a wrthodwyd, dirprwy 407, CONNECT a wrthodwyd, gwall tystysgrif a 403 API cwmwl — mae pob un yn culhau'r ymchwiliad nesaf yn wahanol. Cadwch y cam, y gyrchfan, yr amgylchedd gweithredu a'r gwall cyntaf gyda'i gilydd.
Gymhwyswch y gosodiad a gefnogir i'r gydran honno. Nid yw allforio ar y gliniadur yn ffurfweddu rhedwr o bell, ac nid yw tystlythyrau dirprwy yn dilysu yn erbyn y gofrestr nac API cwmwl.