ଶେଷ ଧାଡ଼ି ଗୁରୁତ୍ୱପୂର୍ଣ୍ଣ: ଅନ୍ୟ ଏକ ଡିଫଲ୍ଟ builder ଆରମ୍ଭ କରିବା ପରିବର୍ତ୍ତେ କନଫିଗର ହୋଇଥିବା ସେବାରୁ ଫାଇଲସିଷ୍ଟମ କ୍ଲାଏଣ୍ଟ ଆହରଣ କରନ୍ତୁ:

var proxy = new ProxyOptions(
    ProxyOptions.Type.HTTP,
    new InetSocketAddress("proxy.example.net", 8080));

var http = new NettyAsyncHttpClientBuilder()
    .proxy(proxy)
    .build();

var credential = new ClientSecretCredentialBuilder()
    .tenantId(tenantId)
    .clientId(clientId)
    .clientSecret(clientSecret)
    .httpClient(http)
    .build();

var service = new DataLakeServiceClientBuilder()
    .endpoint(accountUrl)
    .credential(credential)
    .httpClient(http)
    .buildClient();

var filesystem = service.getFileSystemClient(fileSystemName);

service.getFileSystemClient(fileSystemName) ପିତୃ HTTP ପାଇପଲାଇନ, ଖାତା ଏଣ୍ଡପଏଣ୍ଟ ଏବଂ ପ୍ରଯୁଜ୍ୟ ଷ୍ଟୋରେଜ କନଫିଗରେସନକୁ ସନ୍ତାନକୁ ନେଇଯାଏ।

ଉଦାହରଣ କ୍ରେଡେନସିଆଲ builder କୁ ସେହି http ଦିଏ କାରଣ ଟୋକନ ପ୍ରାପ୍ତି ଅନ୍ୟ ଏକ ଅନୁରୋଧ ପଥ। ପୃଥକ ଭାବରେ ନିର୍ମିତ ଫାଇଲସିଷ୍ଟମ କ୍ଲାଏଣ୍ଟକୁ ମଧ୍ୟ ଏହାର ଉଦ୍ଦିଷ୍ଟ ପରିବହନ ମିଳିବା ଆବଶ୍ୟକ; କୌଣସି ପୂର୍ବ builder ବିଶ୍ୱ SDK ଡିଫଲ୍ଟ ସୃଷ୍ଟି କରେ ନାହିଁ।

ଆପଣଙ୍କ ଆପ୍ଲିକେସନର ଖାତା URL, ଫାଇଲସିଷ୍ଟମ ନାମ ଏବଂ ପରିଚୟ ମୂଲ୍ୟ ବ୍ୟବହାର କରନ୍ତୁ। ProxyOptions ଏବଂ Netty ପରିବହନ ପ୍ରକାର Azure Core ରୁ, କ୍ରେଡେନସିଆଲ builder Azure Identity ରୁ ଏବଂ ସେବା builder Azure Storage Data Lake ରୁ ଆସେ; InetSocketAddress java.net ରୁ ଆସେ।

accountUrl ଷ୍ଟୋରେଜ ଏଣ୍ଡପଏଣ୍ଟ ରହେ ଏବଂ ଫାଇଲସିଷ୍ଟମ ନାମ ସନ୍ତାନ ଚୟନ କରେ। ଦୁଇଟି ମଧ୍ୟରୁ କୌଣସିଟି ପ୍ରକ୍ସି ଠିକଣା ନୁହେଁ। ସର୍ବସାଧାରଣରେ ଉପଲବ୍ଧ ଷ୍ଟୋରେଜ ଏଣ୍ଡପଏଣ୍ଟ ଏବଂ ସର୍ବସାଧାରଣ ମଧ୍ୟସ୍ଥ ବ୍ୟବହାର ଅନୁମତି ଥିଲେ HTTP ପ୍ରକ୍ସି ତାଲିକାରୁ ProxyOptions ହୋଷ୍ଟ ଏବଂ ପୋର୍ଟ ଚୟନ କରନ୍ତୁ; ଷ୍ଟୋରେଜ ଏବଂ ପରିଚୟ ସେଟିଂ ଯଥାବତ ରଖନ୍ତୁ।

ସମ୍ପର୍କିତ ପ୍ରବନ୍ଧ