Offusca le informazioni del file di configurazione sensibile

L'SDK del connettore contiene la funzionalità SensitiveDataCodec che ti consente di codificare e decodificare le informazioni del file di configurazione. Per offuscare le informazioni sensibili nel file di configurazione:

  1. Esegui il connettore con i parametri -DsecurityLevel=OBFUSCATED e com.google.enterprise.cloudsearch.sdk.config.SensitiveDataCodec. Questo comando richiede il parametro di configurazione sensibile nel file di configurazione, ad esempio un parametro sharepoint.password contenente una password per un'origine dati.

    java -DsecurityLevel=OBFUSCATED -cp google-cloudsearch-csv-connector-v1-0.0.5.jar com.google.enterprise.cloudsearch.sdk.config.SensitiveDataCodec
    

    Questo comando restituisce un valore offuscato simile a obf:Pm1saUwfSUJb5sPblTjPUw==.

  2. Nel file di configurazione, aggiungi il valore offuscato al posto della stringa sensibile. Ad esempio:

    sharepoint.password=obf:Pm1saUwfSUJb5sPblTjPUw==
    

Puoi anche utilizzare una coppia di chiavi con le tue chiavi dall'archivio chiavi Java. Ad esempio:

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

Se utilizzi chiavi personalizzate, devi passare parametri simili durante l'esecuzione del connettore.