Snowpark Scala এ সংযোগ কৰিবলৈ Snowflake JDBC ড্ৰাইভাৰ ব্যৱহাৰ কৰে। ইয়াৰ ছেছন বিল্ডাৰে JDBC কনফিগাৰেচন বৈশিষ্ট্য গ্ৰহণ কৰে, গতিকে প্ৰক্সি ছেটিংসমূহ বিদ্যমান সংযোগ মেপৰ সৈতে যাব পাৰে:

val proxyOptions = Map(
  "useProxy" -> "true",
  "proxyHost" -> "proxy.example",
  "proxyPort" -> "8080"
)

val session = com.snowflake.snowpark.Session.builder
  .configs(connectionOptions ++ proxyOptions)
  .create

connectionOptions ত এপ্লিকেচনে ইতিমধ্যে ব্যৱহাৰ কৰা একাউণ্ট, প্ৰমাণীকৰণ আৰু অন্য ছেটিং আছে। এইবোৰ Scala ষ্ট্ৰিং-মেপ এণ্ট্ৰি; প্ৰক্সি হোষ্টনেমত URL স্কিম বা ইয়াৰ পৰ্ট নাথাকে। প্ৰক্সি প্ৰমাণীকৰণ নোহোৱা অনুমোদিত ৰাজহুৱা-প্ৰক্সি পথৰ বাবে Snowflake একাউণ্ট ছেটিং ৰাখি HTTP প্ৰক্সি তালিকা ৰ পৰা হোষ্ট আৰু পৰ্ট বাছনি কৰক।

Snowflake JDBC এ মধ্যস্থতাকাৰী একাউণ্টৰ বাবে proxyUser আৰু proxyPasswordও নথিভুক্ত কৰে। প্ৰয়োজন হ’লে এপ্লিকেচনৰ বিদ্যমান credential উৎসৰ জৰিয়তে সেইবোৰ যোগান ধৰক।

JDBC ৰ nonProxyHosts এ wildcard সমৰ্থনসহ পাইপ-বিভক্ত আৰ্হি ব্যৱহাৰ কৰে। মেপ মানত বিভাজকটো আক্ষৰিক |; JDBC URL নিৰ্মাণ কৰোঁতে URL এনকোডিং প্ৰাসংগিক হয়। অন্য ক্লায়েণ্টৰ কমা-বিভক্ত NO_PROXY বাক্যবিন্যাসেৰে প্ৰতিস্থাপন নকৰিব।

এই কনফিগাৰেচন Snowpark Scala ৰ বাবেই ৰাখক। Snowpark Python আৰু Snowflake Spark connector এ বেলেগ সংযোগ ইণ্টাৰফেচ আৰু অপচন নাম প্ৰদান কৰে।

Snowflake এ প্ৰত্যাৰ্পণ নোহোৱাকৈ সেৱা প্ৰমাণপত্ৰ প্ৰক্সিৰ মাজেৰে যোৱাৰ দাবী কৰে। HTTP CONNECT পথ আৰু TLS পৰিদৰ্শন বেলেগ ব্যৱস্থা; Snowflake প্ৰমাণপত্ৰ পুনৰ জাৰি কৰা প্ৰক্সিয়ে সেই চৰ্ত পূৰণ নকৰে।

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