कनेक्टर SDK टूल में SensitiveDataCodec
फ़ंक्शन है, जो आपको अपनी कॉन्फ़िगरेशन फ़ाइल
की जानकारी को कोड में बदलने और उसे डिकोड करने की सुविधा देता है. अपनी कॉन्फ़िगरेशन फ़ाइल में संवेदनशील जानकारी
को छिपाने के लिए:
अपने कनेक्टर को
-DsecurityLevel=OBFUSCATED
औरcom.google.enterprise.cloudsearch.sdk.config.SensitiveDataCodec
पैरामीटर के साथ चलाएं. यह निर्देश आपकी कॉन्फ़िगरेशन फ़ाइल में मौजूद संवेदनशील कॉन्फ़िगरेशन पैरामीटर का अनुरोध करता है, जैसे किsharepoint.password
पैरामीटर जिसमें डेटा सोर्स का पासवर्ड होता है.java -DsecurityLevel=OBFUSCATED -cp google-cloudsearch-csv-connector-v1-0.0.5.jar com.google.enterprise.cloudsearch.sdk.config.SensitiveDataCodec
यह निर्देश,
obf:Pm1saUwfSUJb5sPblTjPUw==
से मिलता-जुलता एक अस्पष्ट मान देता है.अपनी कॉन्फ़िगरेशन फ़ाइल में संवेदनशील स्ट्रिंग की जगह उलझी हुई वैल्यू जोड़ें. उदाहरण के लिए:
sharepoint.password=obf:Pm1saUwfSUJb5sPblTjPUw==
आपके पास Java कीस्टोर से, अपने पासकोड के साथ पासकोड का इस्तेमाल करने का विकल्प भी है. उदाहरण के लिए:
java -DsecurityLevel=ENCRYPTED -Djavax.net.ssl.keyStore=encryptKeyStore.jks -Djavax.net.ssl.keyStorePassword=testtest -Djavax.net.ssl.keyStoreType=JKS -Dalias=testkeypair -cp google-cloudsearch-csv-connector-v1-0.0.5.jar com.google.enterprise.cloudsearch.sdk.config.SensitiveDataCodec
अगर अपनी कुंजियों का इस्तेमाल किया जा रहा है, तो आपको कनेक्टर चलाते समय मिलते-जुलते पैरामीटर पास करने होंगे.