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:
Esegui il connettore con i parametri
-DsecurityLevel=OBFUSCATED
ecom.google.enterprise.cloudsearch.sdk.config.SensitiveDataCodec
. Questo comando richiede il parametro di configurazione sensibile nel file di configurazione, ad esempio un parametrosharepoint.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==
.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 le tue chiavi, devi passare parametri simili durante l'esecuzione del connettore.