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

कनेक्टर 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

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