Obscurcir des informations sensibles sur le fichier de configuration
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
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=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 masquée 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.
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/08/29 (UTC).
[null,null,["Dernière mise à jour le 2025/08/29 (UTC)."],[],[],null,["# Obfuscate sensitive configuration file information\n\nThe connector SDK contains `SensitiveDataCodec` functionality allowing you to\nencode and decode information your configuration file. To obfuscate\nsensitive information in your configuration file:\n\n1. Run your connector with the `-DsecurityLevel=OBFUSCATED` and\n `com.google.enterprise.cloudsearch.sdk.config.SensitiveDataCodec` parameters.\n This command requests the sensitive configuration parameter in your\n configuration file, such as a `sharepoint.password` parameter containing a\n password to a data source.\n\n java -DsecurityLevel=OBFUSCATED -cp google-cloudsearch-csv-connector-v1-0.0.5.jar com.google.enterprise.cloudsearch.sdk.config.SensitiveDataCodec\n\n This command outputs an obfuscated value similar to `obf:Pm1saUwfSUJb5sPblTjPUw==`.\n2. In your configuration file, add the obfuscated value in place of the\n sensitive string. For example:\n\n sharepoint.password=obf:Pm1saUwfSUJb5sPblTjPUw==\n\nYou can also use a key pair with your own keys from Java Keystore. For example: \n\n 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\n\nIf you are using your own keys, you must pass similar parameters while\nrunning your connector."]]