Le SDK du connecteur contient une fonctionnalité SensitiveDataCodec
qui vous permet d'encoder et de décoder les informations de votre fichier de configuration. Pour masquer des informations sensibles dans votre fichier de configuration:
Exécutez votre connecteur avec les paramètres
-DsecurityLevel=OBFUSCATED
etcom.google.enterprise.cloudsearch.sdk.config.SensitiveDataCodec
. Cette commande demande le paramètre de configuration sensible dans votre fichier de configuration, tel qu'un paramètresharepoint.password
contenant un mot de passe pour une source de données.java -DsecurityLevel=OBFUSCATED -cp google-cloudsearch-csv-connector-v1-0.0.5.jar com.google.enterprise.cloudsearch.sdk.config.SensitiveDataCodec
Cette commande génère une valeur obscurcie semblable à
obf:Pm1saUwfSUJb5sPblTjPUw==
.Dans votre fichier de configuration, ajoutez la valeur obscurcie à la place de la chaîne sensible. Exemple :
sharepoint.password=obf:Pm1saUwfSUJb5sPblTjPUw==
Vous pouvez également utiliser une paire de clés avec vos propres clés à partir de Java Keystore. Exemple :
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
Si vous utilisez vos propres clés, vous devez transmettre des paramètres similaires lorsque vous exécutez votre connecteur.