اطلاعات فایل پیکربندی حساس را مبهم کنید

SDK کانکتور شامل قابلیت SensitiveDataCodec برای رمزگذاری و رمزگشایی اطلاعات در فایل پیکربندی شما است. برای مبهم‌سازی اطلاعات حساس:

  1. کانکتور خود را با پارامترهای -DsecurityLevel=OBFUSCATED و com.google.enterprise.cloudsearch.sdk.config.SensitiveDataCodec اجرا کنید. این دستور پارامتر حساسی مانند sharepoint.password را درخواست می‌کند.

    java -DsecurityLevel=OBFUSCATED \
    -cp google-cloudsearch-csv-connector-v1-0.0.5.jar \
    com.google.enterprise.cloudsearch.sdk.config.SensitiveDataCodec
    

    این دستور یک مقدار مبهم مانند obf:Pm1saUwfSUJb5sPblTjPUw== را خروجی می‌دهد.

  2. در فایل پیکربندی خود، رشته‌ی sensitive را با مقدار مبهم‌سازی شده جایگزین کنید. برای مثال:

    sharepoint.password=obf:Pm1saUwfSUJb5sPblTjPUw==
    

همچنین می‌توانید از یک جفت کلید از Java Keystore خود استفاده کنید. برای مثال:

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

اگر از کلیدهای خودتان استفاده می‌کنید، باید پارامترهای مشابهی را هنگام اجرای کانکتور خود ارسال کنید.