AWS ত Snowflake ৰ Spark সংযোগকাৰীৰ বাবে প্ৰক্সি কনফিগাৰ কৰক
Spark সংযোগকাৰীৰ use_proxy, proxy_host আৰু proxy_port বিকল্পসমূহ কনফিগাৰ কৰক, প্ৰটোকল, একাউণ্ট আৰু বাইপাছ ছেটিংছৰ ওপৰত AWS ৰ নথিভুক্ত নিষেধাজ্ঞাসমূহৰ সৈতে।
AWS ত Snowflake Spark সংযোগকাৰীৰ বাবে, সংযোগকাৰীৰ নিজৰ প্ৰক্সি বিকল্পৰে ৰিডাৰ কনফিগাৰ কৰক:
options = {
**snowflake_options,
'use_proxy': 'true',
'proxy_host': 'proxy.example',
'proxy_port': '8080',
'proxy_protocol': 'http',
}
reader = spark.read.format('snowflake').options(**options)
snowflake_options এ এপ্লিকেচনৰ এণ্ডপইণ্ট আৰু প্ৰমাণীকৰণ ছেটিংছ ৰাখে। load মতাৰ আগতে ইচ্ছাকৃত টেবুল বা কুৱেৰী যোগ কৰক।
use_proxy ৰ ডিফল্ট false। সক্ৰিয় কৰিলে ই proxy_host আৰু proxy_port ক পৃথক ফিল্ড হিচাপে দাবী কৰে। proxy_user আৰু proxy_password এ এটা মধ্যৱৰ্তী একাউণ্ট প্ৰদান কৰে। প্ৰক্সি প্ৰমাণীকৰণ নোহোৱাকৈ, অনুমোদিত ৰাজহুৱা-প্ৰক্সি পথে HTTP প্ৰক্সি তালিকাৰ পৰা হোষ্ট আৰু পৰ্টৰ প্ৰাৰ্থী ব্যৱহাৰ কৰিব পাৰে, Snowflake ৰ একাউণ্ট ছেটিংছ ৰাখি।
Snowflake এ একাউণ্ট ফিল্ডসমূহ, proxy_protocol আৰু non_proxy_hosts ক কেৱল AWS ৰ বাবে বুলি নথিভুক্ত কৰে। proxy_protocol সংযোগকাৰী 2.11.1 ত যোগ কৰা হৈছিল আৰু ইয়াৰ ডিফল্ট http। non_proxy_hosts এ URL-এস্কেপ কৰা পাইপ (%7C) ৰে হোষ্টসমূহ পৃথক কৰে আৰু এষ্টেৰিস্ক ৱাইল্ডকাৰ্ড সমৰ্থন কৰে।
প্ৰকল্পৰ Spark আৰু Scala সংস্কৰণৰ সৈতে মিলা সংযোগকাৰী ব্যৱহাৰ কৰক। এই ডেটা-উৎস বিকল্পসমূহৰ নিজৰ নাম আৰু বিন্যাস আছে; JDBC প্ৰপাৰ্টি আৰু java.net.Proxy বস্তু বিনিময়যোগ্য ইনপুট নহয়।