
Explanation:
ステップ1:シークレットスコープを作成する
ステップ2:スコープにシークレットを追加する
注:dbutils.secrets.get(scope = "<scope-name>"、key = "<key-name>")は、シークレットスコープにシークレットとして格納されているキーを取得します。
手順3:Azure BlobStorageコンテナーをマウントする
Databricksファイルシステム(DBFS)を使用して、BlobStorageコンテナーまたはコンテナー内のフォルダーをマウントできます。マウントはBlobStorageコンテナーへのポインターであるため、データがローカルで同期されることはありません。
注:Blob Storageコンテナーまたはコンテナー内のフォルダーをマウントするには、次のコマンドを使用します。
Python
dbutils.fs.mount(
source = "wasbs:// <your-container-name> @ <your-storage-account-name> .blob.core.windows.net"、mount_point = "/ mnt / <mount-name>"、extra_configs = { "<conf-key>":dbutils.secrets.get(scope = "<scope-name>"、key = "<key-name>")})ここで:
dbutils.secrets.get(scope = "<scope-name>"、key = "<key-name>")は、シークレットスコープにシークレットとして格納されているキーを取得します。
参照:
https://docs.databricks.com/spark/latest/data-sources/azure/azure-storage.html