ବର୍ତ୍ତମାନର gsutil କାର୍ଯ୍ୟ ପାଇଁ .boto ପ୍ରକ୍ସି ପ୍ରୋଫାଇଲ
Boto ପ୍ରକ୍ସି ଫିଲ୍ଡଗୁଡ଼ିକ ସେଟ୍ କରନ୍ତୁ ଏବଂ ଉପଭୋକ୍ତାଙ୍କ ବର୍ତ୍ତମାନର gsutil କନଫିଗରେସନ ସହିତ ସେଆର ହୋଇଥିବା ରାଉଟିଂ କନଫିଗରେସନ ଲୋଡ୍ କରନ୍ତୁ।
ଯେଉଁ ୱାର୍କଫ୍ଲୋ ଏବେ ମଧ୍ୟ ପୁରୁଣା gsutil CLI ବ୍ୟବହାର କରେ, ସେ boto କନଫିଗରେସନର [Boto] ବିଭାଗରେ ନିଜ ପ୍ରକ୍ସି ସେଟ୍ କରିପାରିବ:
[Boto]
proxy = proxy.example.net
proxy_port = 8080
proxy_type = http
ହୋଷ୍ଟ ଫିଲ୍ଡରେ ହୋଷ୍ଟନାମ ରହେ, ମାତ୍ର ପୋର୍ଟ ଓ ପ୍ରୋଟୋକଲର ନିଜସ୍ୱ ଫିଲ୍ଡ ଅଛି। ଏହା gsutilର ଡକ୍ୟୁମେଣ୍ଟେଡ୍ କନଫିଗରେସନ ଫର୍ମାଟ, ହୋଷ୍ଟ ଫିଲ୍ଡରେ ରଖାଯାଇଥିବା ସମ୍ପୂର୍ଣ୍ଣ ପ୍ରକ୍ସି URI ନୁହେଁ। ଅନୁମତିପ୍ରାପ୍ତ ସାର୍ବଜନୀନ-ସେବା ପରୀକ୍ଷା ପାଇଁ, HTTP ପ୍ରକ୍ସି ତାଲିକାରୁ ଏକ HTTP ଠିକଣା ଏଣ୍ଡପଏଣ୍ଟ ଫିଲ୍ଡ ଭରିପାରେ, କିନ୍ତୁ ଲୋଡ୍ ହୋଇଥିବା BOTO_PATH ଫାଇଲମାନଙ୍କ ମଧ୍ୟରୁ କୌଣସିଟି proxy_user କିମ୍ବା proxy_pass ନ ଦେଲେ ହିଁ।
କନଫିଗରେସନ ଉପଭୋକ୍ତାଙ୍କ ବର୍ତ୍ତମାନର .boto ଫାଇଲରେ ରହିପାରେ। ସେଆର ଡିପ୍ଲୟମେଣ୍ଟ ପ୍ରୋଫାଇଲ ପାଇଁ gsutil BOTO_PATHକୁ ମଧ୍ୟ ସମର୍ଥନ କରେ, ଯାହା କ୍ରମରେ ଲୋଡ୍ କରିବାକୁ ଥିବା ଫାଇଲ ତାଲିକାଭୁକ୍ତ କରେ। Unix ସିଷ୍ଟମରେ ଏକ ଉଦାହରଣ:
export BOTO_PATH=/etc/team/gsutil-proxy.cfg:$HOME/.boto
ପ୍ରଥମ ଫାଇଲ ସମଗ୍ର ଟିମର ରାଉଟିଂ ଡିଫଲ୍ଟ ରଖିପାରେ, ମାତ୍ର ଉପଭୋକ୍ତାଙ୍କ ବର୍ତ୍ତମାନର ଫାଇଲ ବ୍ୟକ୍ତିଗତ କନଫିଗରେସନ ରଖେ। Windowsରେ ପଥ ବିଭାଜକ ଭାବରେ ଅର୍ଦ୍ଧବିରାମ ବ୍ୟବହାର କରନ୍ତୁ।
ଡକ୍ୟୁମେଣ୍ଟେଡ୍ ଫିଲ୍ଡରେ ପ୍ରଯୁଜ୍ୟ ପ୍ରକ୍ସି ସେଟଅପ ପାଇଁ proxy_user, proxy_pass ଏବଂ proxy_rdns ମଧ୍ୟ ଅନ୍ତର୍ଭୁକ୍ତ। gsutil କାର୍ଯ୍ୟ ଚଲାଉଥିବା ଖାତା ପାଇଁ ପ୍ରୋଫାଇଲ ସେଟ୍ କରନ୍ତୁ, ଏବଂ ଏକରୁ ଅଧିକ ଫାଇଲ ସମାନ ବିକଳ୍ପ ନିର୍ଦ୍ଧାରଣ କଲେ ଫାଇଲର କ୍ରମ ଜାଣିଶୁଣି ରଖନ୍ତୁ।