【发布时间】:2022-01-18 05:06:30
【问题描述】:
有没有人实现从 AWS Secrets Manager 读取数据块
我在 AWS 机密管理器中有我的数据库密码 我想在 Databricks 笔记本中的 AWS 机密管理器中使用机密
谁能给我一个简短的概述如何做到这一点
【问题讨论】:
标签: aws-secrets-manager aws-databricks
有没有人实现从 AWS Secrets Manager 读取数据块
我在 AWS 机密管理器中有我的数据库密码 我想在 Databricks 笔记本中的 AWS 机密管理器中使用机密
谁能给我一个简短的概述如何做到这一点
【问题讨论】:
标签: aws-secrets-manager aws-databricks
步骤 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")
【讨论】: