Obscurcir des informations sensibles sur le fichier de configuration

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 obscurcir des informations sensibles dans votre fichier de configuration:

  1. Exécutez le connecteur avec les paramètres -DsecurityLevel=OBFUSCATED et com.google.enterprise.cloudsearch.sdk.config.SensitiveDataCodec. Cette commande demande le paramètre de configuration sensible dans votre fichier de configuration, tel qu'un paramètre sharepoint.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==.

  2. 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 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 lors de l'exécution du connecteur.