Le SDK du connecteur contient la fonctionnalité SensitiveDataCodec qui vous permet d'encoder et de décoder les informations de votre fichier de configuration. Pour masquer les informations sensibles dans votre fichier de configuration :
Exécutez votre connecteur avec les paramètres
-DsecurityLevel=OBFUSCATEDetcom.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.passwordcontenant 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.SensitiveDataCodecCette 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 provenant du keystore Java. 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.