【问题标题】:Databricks Secrets [closed]Databricks的秘密[关闭]
【发布时间】:2022-01-18 05:06:30
【问题描述】:

有没有人实现从 AWS Secrets Manager 读取数据块

我在 AWS 机密管理器中有我的数据库密码 我想在 Databricks 笔记本中的 AWS 机密管理器中使用机密

谁能给我一个简短的概述如何做到这一点

【问题讨论】:

    标签: aws-secrets-manager aws-databricks


    【解决方案1】:

    步骤 01:创建秘密:

    使用 curl 或 postman 添加 Databricks 秘密范围(示例如下)

    curl --location --request POST 'https://databricks-instance/api/2.0/secrets/scopes/create' \
    --header 'Authorization: Bearer <databricks api key>' \
    --header 'Content-Type: text/plain' \
    --data-raw '{
      "scope": "dsfp"
    }'
    

    Step-02:创建范围后,现在创建秘密(示例如下)

    curl --location --request POST 'https://databricks-instance/api/2.0/secrets/put' \
    --header 'Authorization: Bearer <databricks api key>' \
    --header 'Content-Type: text/plain' \
    --data-raw '{
      "scope": "dsfp",
      "key": "teradata-prd-password",
      "string_value": "############"
    }'
    

    获取 Databricks 秘密:

    password = dbutils.secrets.get(scope="dsfp", key="teradata-prd-password")
    

    【讨论】:

    • 问题不在于 Databricks 机密,而在于 AWS Secrets Manager
    猜你喜欢
    • 2021-12-23
    • 1970-01-01
    • 2020-11-24
    • 2022-08-11
    • 2021-03-01
    • 2021-11-27
    • 2021-07-09
    • 2021-10-25
    • 2022-07-23
    相关资源
    最近更新 更多