💡

Key Vaultを使用して、Microsoft FabricのNotebook上でシークレット値を扱う

2024/03/22に公開

やること

Key Vaultを使用して、Microsoft FabricのNotebook上でシークレット値を扱う方法を解説します

流れ

  1. Key vaultの構築
  2. Notebook上でKey Vaultからシークレット値を扱う

Key vaultの構築

  1. Azure portalにログイン
  2. 「Key vault」と検索し、「キーコンテナー」をクリック
  3. 「+作成」をクリック
  4. 必要なパラメータを入力し、「作成」をクリック
  5. key vaultのIAMで「キーコンテナー管理者」を付与

https://zenn.dev/headwaters/articles/2960efcf1ad73e

  1. 左側のナビゲーションバーの「シークレット」をクリック
  2. 「+生成/インポート」をクリック
  3. 名前,シークレット値を入力し、「作成」をクリック
    ※今回は、名前とシークレットの値として「fabric」を入力
  4. シークレットが作成されたことを確認

Notebook上でKey Vaultからシークレット値を扱う

  1. Notebookを開く
  2. 下記のコードを入力し、実行する
secret = mssparkutils.credentials.getSecret("https://<key vaultのリソース名>.vault.azure.net/","<シークレット名>")
secret
  1. Key vaultからシークレットを引用できることを確認
ヘッドウォータース

Discussion