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 ସହିତ ପ୍ରମାଣୀକରଣ କରେ ନାହିଁ।