Skip to main content

CyberArk Conjur 配置

设置外部加密保管库连接

在本节中,您需要将 DCM 连接到您的 CyberArk Conjur 实例,以便后续从 CyberArk Conjur 获取身份验证数据并用于您的工作流。

  1. 转至文件 - 管理连接,然后打开 DCM。

  2. 选择外部加密保管库

  3. 选择 + 新建按钮,向 DCM 添加新的加密保管库。

  4. 选择 CyberArk Conjur 技术。

  5. 为此加密保管库连接输入自定义名称。

  6. 请输入 CyberArk Conjur 实例的访问 URL。

    HTTPHTTPS 格式均可,但使用 HTTPS 时,请确保您的计算机上使用的是 Windows 证书存储中配置的有效证书,或者所有实例都是可信的,并且证书已安装到与 Conjur 连接的每台计算机本地。无需手动将证书直接导入/输入到 DCM 中。如需详细了解 Conjur 证书,请单击此处

    例如,https://127.0.0.1:3000

  7. 接下来输入账户名称并选择保存

  8. 选择 + 连接凭证,然后在凭证下拉列表中选择创建新凭证

  9. 填写相关字段的信息(您用于访问 CyberArk Conjur 的用户名和密码)。

  10. 选择创建并链接

    从现在起,您将能够选择新创建的加密保管库来创建新凭证。

image__3_.png

使用外部加密保管库创建新凭证

在本节中,您将创建一个新的 DCM 凭证,该凭证将使用外部加密保管库连接从 CyberArk Conjur 获取身份验证数据。

  1. 转至文件 - 管理连接,然后打开 DCM。

  2. 选择左上角的凭证

  3. 选择 + 添加凭证按钮以添加新凭证。

  4. 输入新凭证的名称。

  5. 加密保管库下拉菜单中,选择您在上一节创建的 Conjur 实例。

  6. 加密保管库路径字段中,填入 CyberArk Conjur 中身份验证数据的路径。该路径应始终以文本“variable”作为前缀,后接该账户下的实际路径,以便访问正确的 Conjur 密钥。

    例如,如果我的 Microsoft SQL 数据库的用户名和密码保存在 Conjur 中,则路径可以是:"variable/sql/userpass"。

  7. 然后,选择您首选的身份验证方法。此方法应与您要从 Conjur 获取的身份验证数据相匹配。

    例如,如果我想从 Conjur 获取用户名和密码,那么将选择“用户名和密码”选项。

  8. 如果您想从 Conjur 获取身份验证数据,请确保选中使用加密保管库中的值复选框。然后,每个对应的字段都应包含该键,其下是 Conjur 中保存的值。

    例如,如果我的用户名保存在 Conjur 中名为“SQLUsername1”的键下,则我将选中“使用加密保管库中的值”并在“用户名”字段中输入“SQLUsername1”。

  9. 选择保存。现在,在配置工作流工具时,您可以将此新创建的凭证用于对应的数据源。

cyberark_conjur_New_Credential.png

在工作流中使用凭证

在本节中,您将在工作流中使用新凭证。此流程与使用 DCM 中存储的凭证相同。

  1. 首先创建一个新的工作流,然后添加一些输入或输出数据工具。

    例如,可以添加一个“输入数据”工具

  2. 确保将该工具配置为使用 DCM(在我的“输入数据”工具中选中使用数据连接管理器 (DCM) 复选框)。

  3. 设置连接,选择所需的技术。

    例如,在我的“输入数据”工具中选择“MSSQL Server 快速连接”

  4. 连接管理器窗口打开后,选择现有数据源或创建新数据源。

  5. 点击 + 连接凭证,并选择在上一节中创建的(从 Conjur 获取身份验证数据的)凭证。

    例如,我将选择我命名为“John's MSSQL Creds”的凭证。

  6. 选择创建并链接

  7. 选择连接

  8. 现在,连接设置完成。您可以继续配置与数据源技术相关的任何特定详细信息(例如,选择数据库表、记录限制等)。

    工作流准备就绪后,请运行它,以验证您是否使用从 CyberArk Conjur 获取的凭证对数据源进行了正确的身份验证。