【问题标题】:How to get blob SAS token after data factory copy task?数据工厂复制任务后如何获取 blob SAS 令牌?
【发布时间】:2021-11-09 21:46:45
【问题描述】:

在数据工厂中生成了一个文件(使用复制任务,其中源数据集是 Sql SP,接收器是 Azure blob 存储)我正在尝试按照this question 的答案将文件复制到AWS S3 存储桶。我的 Azure 函数工作正常,但它需要文件的 URI-with-SAS-token 才能传输。

请问如何在 ADF 管道中获取 SAS 令牌? (或者,如果您可以建议将文件从 Blob 存储复制到 S3 的更好方法,请这样做。)

【问题讨论】:

    标签: azure azure-data-factory-2


    【解决方案1】:

    您可以将 SAS 令牌存储在密钥保管库中,并通过 Web 活动从密钥保管库中获取值。 以下 GIT 位置具有相同的 JSON 代码: https://github.com/NandanHegde15/Azure-DataFactory-Generic-Pipelines/blob/main/Get%20Secret%20From%20KeyVault/Pipeline/GetSecretFromKeyVault.json

    【讨论】:

    • 谢谢你 - 你让我意识到我犯了一个概念错误。我可以从已有的组件中构造 URI,但 SAS 令牌不是文件的属性,因此需要从 KeyVault 获取。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-01-23
    • 2017-09-16
    • 2022-08-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多