gpt4 book ai didi

azure - 在 Azure 数据工厂中的 Web 事件中检索 Key Vault

转载 作者:行者123 更新时间:2023-12-02 07:44:57 25 4
gpt4 key购买 nike

我是 Azure 数据工厂的新手,现在陷入了完成当前任务的最后一步。

我需要使用 Web Activity 从 ADF 调用一些 REST API,但在进行 REST API POST 调用之前,在此 POST 调用中,我需要传递要从 key 保管库获取并传递到 BODY 部分的用户凭据。一旦发出此 POST 请求,我需要从该服务器获取身份验证 token ,因此它以硬编码方式工作。但现在我想从 Azure Key Vault 获取用户 ID 和密码,然后需要将其传递给 Web Activity。

注意:我不想使用 MSI 选项。

您能否帮助从 Azure Key Vault 检索用于 Web 事件的用户 ID 和密码,以将其作为身份验证的一部分传递?

最佳答案

您可以按照以下步骤来实现您想要的:

  1. 将用户 ID 和密码保存在 azure keyvault 中。然后授予您的 azure datafactory 访问 keyvault 的权限:

我认为您知道如何添加 keyvault 值,所以我只展示如何授予访问权限。 enter image description here

enter image description here

enter image description here

然后选择“添加”。并且不要忘记保存编辑。

  • 第二步是关于 ADF 中的网络事件。您应该首先创建一个网络事件。
  • enter image description here

    enter image description here

    enter image description here

    然后,您可以使用“设置变量”事件来获取该值。

    enter image description here

    事件的值为@activity('yourwebactivityname').output.value

    这是我的管道:

    enter image description here

    我可以获得值:

    enter image description here

    有关更多信息,请查看以下文档:

    https://learn.microsoft.com/en-us/azure/data-factory/how-to-use-azure-key-vault-secrets-pipeline-activities

    关于azure - 在 Azure 数据工厂中的 Web 事件中检索 Key Vault,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62638738/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com