শেষৰ শাৰীটো গুৰুত্বপূৰ্ণ: আন এটা ডিফল্ট বিল্ডাৰ আৰম্ভ কৰাৰ পৰিৱৰ্তে কনফিগাৰ কৰা সেৱাৰ পৰা ফাইলচিষ্টেম ক্লায়েন্ট ব্যুৎপন্ন কৰক:

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 পাইপলাইন, একাউণ্ট এণ্ডপইণ্ট আৰু প্ৰযোজ্য ষ্ট'ৰেজ কনফিগাৰেচন চাইল্ডলৈ লৈ যায়।

উদাহৰণটোৱে ক্ৰেডেন্সিয়েল বিল্ডাৰক একে http দিয়ে কাৰণ টোকেন সংগ্ৰহ আন এটা অনুৰোধ পথ। পৃথকে নিৰ্মিত ফাইলচিষ্টেম ক্লায়েন্টেও ইয়াৰ উদ্দেশ্যিত পৰিবহন পাব লাগিব; কোনো পূৰ্বৰ বিল্ডাৰে গ্লোবেল SDK ডিফল্ট সৃষ্টি নকৰে।

এপ্লিকেশ্যনৰ একাউণ্ট URL, ফাইলচিষ্টেম নাম আৰু আইডেন্টিটি মান ব্যৱহাৰ কৰক। ProxyOptions আৰু Netty পৰিবহন প্ৰকাৰ Azure Core ৰ পৰা, ক্ৰেডেন্সিয়েল বিল্ডাৰ Azure Identity ৰ পৰা, আৰু সেৱা বিল্ডাৰ Azure Storage Data Lake ৰ পৰা আহে; InetSocketAddress java.net ৰ পৰা।

accountUrl ষ্ট'ৰেজ এণ্ডপইণ্ট হৈ থাকে, আৰু ফাইলচিষ্টেম নামে চাইল্ড বাছনি কৰে। ইয়াৰ এটাও প্ৰক্সি ঠিকনা নহয়। ৰাজহুৱাভাৱে উপলব্ধ ষ্ট'ৰেজ এণ্ডপইণ্ট আৰু ৰাজহুৱা মধ্যস্থ ব্যৱহাৰৰ অনুমতি থকাৰ ক্ষেত্ৰত HTTP প্ৰক্সি তালিকাৰ পৰা ProxyOptions হষ্ট আৰু পৰ্ট বাছনি কৰক; ষ্ট'ৰেজ আৰু আইডেন্টিটি ছেটিংছ অক্ষত ৰাখক।

সম্পৰ্কিত প্ৰবন্ধ