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 ਸਾਹਮਣੇ ਪ੍ਰਮਾਣਿਤ ਨਹੀਂ ਕਰਦੇ।