अस्पष्ट कॉन्फ़िगरेशन फ़ाइल जानकारी

कनेक्टर SDK टूल में SensitiveDataCodec फ़ंक्शन शामिल है. इसकी मदद से, अपनी कॉन्फ़िगरेशन फ़ाइल की जानकारी को कोड में बदला और डिकोड किया जा सकता है. अपनी कॉन्फ़िगरेशन फ़ाइल में मौजूद संवेदनशील जानकारी को छिपाने के लिए:

  1. -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== जैसी बदली हुई वैल्यू दिखाता है.

  2. अपनी कॉन्फ़िगरेशन फ़ाइल में, संवेदनशील स्ट्रिंग के बजाय, बदली गई वैल्यू जोड़ें. उदाहरण के लिए:

    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

अगर अपनी कुंजियों का इस्तेमाल किया जा रहा है, तो कनेक्टर को चलाते समय आपको मिलते-जुलते पैरामीटर पास करने होंगे.