Azure ର NetworkManagementClient କୁ ଏକ ପ୍ରକ୍ସି ମ୍ୟାପ୍ ପଠାନ୍ତୁ
ନିର୍ମାଣ ସମୟରେ Azure Core ପରିଚାଳନା ପାଇପଲାଇନ୍ କନଫିଗର କରନ୍ତୁ ଏବଂ କ୍ରେଡେନ୍ସିଆଲର ନିଜସ୍ୱ ପରିବହନ ଦ୍ୱାରା ଟୋକେନ ବିଫଳତା ଖୋଜନ୍ତୁ।
NetworkManagementClient ର Azure Core ପିଢ଼ି ସହିତ, ନିର୍ମାଣ ସମୟରେ ପ୍ରକ୍ସି ମ୍ୟାପ୍ ପ୍ରଦାନ କରନ୍ତୁ:
from azure.mgmt.network import NetworkManagementClient
network = NetworkManagementClient(
credential,
subscription_id,
proxies={
'http': 'http://proxy.example:8080',
'https': 'http://proxy.example:8080',
},
)ଆପଣଙ୍କ ଆପ୍ଲିକେସନର ବିଦ୍ୟମାନ credential ଏବଂ subscription_id ରଖନ୍ତୁ। https କୀ HTTPS ପରିଚାଳନା ଲକ୍ଷ୍ୟ ଚୟନ କରେ; ଏହାର http:// ମୂଲ୍ୟ ମଧ୍ୟସ୍ଥ ଶ୍ରୋତାକୁ ବର୍ଣ୍ଣନା କରେ। ପରିଚାଳନା ଏଣ୍ଡପଏଣ୍ଟକୁ ପ୍ରକୃତ Azure ସେବା ଭାବରେ ରଖନ୍ତୁ। HTTP ପ୍ରକ୍ସି ତାଲିକା ରୁ ଏକ ଠିକଣା ସାର୍ବଜନୀନ HTTP ମାର୍ଗ ଚୟନ କଲାବେଳେ ପ୍ରକ୍ସି ମ୍ୟାପ୍ ମୂଲ୍ୟରେ ଆସେ।
କନଫିଗରେସନର ଉତ୍ସ ଚୟନ କରନ୍ତୁ
SDK ପ୍ରୋସେସ ପରିବେଶରେ HTTP_PROXY ଏବଂ HTTPS_PROXY କୁ ମଧ୍ୟ ସମର୍ଥନ କରେ। କ୍ଲାଏଣ୍ଟ ବ୍ୟବହାର କରୁଥିବା ସେବା, ନୋଟବୁକ କର୍ଣ୍ଣେଲ କିମ୍ବା CI କର୍ମୀ ଉପରେ ସେଗୁଡ଼ିକ ପ୍ରୟୋଗ କରନ୍ତୁ। ଦଲିଲଭୁକ୍ତ use_env_settings ବିକଳ୍ପ ପ୍ରଯୁଜ୍ୟ ପରିବେଶ ସେଟିଂ ବ୍ୟବହୃତ ହେଉଛି କି ନାହିଁ ନିୟନ୍ତ୍ରଣ କରେ।
ଏହି ନିର୍ମାଣ ଢାଞ୍ଚାକୁ ପୁରୁଣା client.config.proxies.add ଉଦାହରଣ ସହିତ ମିଶାନ୍ତୁ ନାହିଁ: ସେଗୁଡ଼ିକ msrest ପିଢ଼ିର।
ବିଫଳ ଅନୁରୋଧ ଖୋଜନ୍ତୁ
ଏହି ମ୍ୟାପ୍ ପରିଚାଳନା ପାଇପଲାଇନ୍ ନିୟନ୍ତ୍ରଣ କରେ। ଯଦି ଟୋକେନ ପାଇବା ସମୟରେ ବିଫଳତା ଘଟେ, କ୍ରେଡେନ୍ସିଆଲ ବସ୍ତୁର ସମର୍ଥିତ ନେଟୱାର୍କ କନଫିଗରେସନ ଯାଞ୍ଚ କରନ୍ତୁ; ପରିଚାଳନା କଲ୍ ପଠାଯିବା ପୂର୍ବରୁ ଏହା ସେହି ଅନୁରୋଧକୁ ନିଜ ପରିବହନ ଦ୍ୱାରା ପଠାଇ ପାରେ।