Azure Synapse Analytics Workspace: 403エラーによるDATALakeアクセス失敗 — アクセス許可と環境設定の確認方法
見上 純司
0
Reputation points
2026-10-19T08:20:46.65+00:00
Azure Synapse Analytics の Notebook から Azure Data Lake Storage Gen2 (ADLS Gen2) にアクセスする際に 403 エラーが発生し、原因を調査しています。
■事象
以下の処理結果に差異があります。
・spark.range(1).show()
→ 成功
・show databases
→ 失敗
・create database test_db
→ 失敗
・notebookutils.fs.exists()
→ 失敗
■Warehouse パス
spark.sql.warehouse.dir の設定値は以下の形式です。
abfss://<container>@<storage-account>.dfs.core.windows.net/synapse/workspaces/<workspace>/warehouse
■確認済み事項
・Azure Portal の Storage Browser では対象 Storage Account および warehouse フォルダへアクセス可能
・Storage Account 側の ACL を確認済み
・IAM のロール割り当てを確認済み
・Storage 診断ログを取得済み
・Spark セッション自体は正常に起動可能
・Notebook からストレージアクセスを伴わない処理は正常に実行可能
■状況
Storage Browser では同一ストレージおよび warehouse フォルダへアクセス可能ですが、Synapse Notebook 実行時は 403 エラーとなります。
そのため、
・Notebook 実行時に使用される認証主体
(ユーザー、Workspace Managed Identity、サービスプリンシパル等)
・warehouse ディレクトリに対する ACL 評価
・Synapse Runtime から ADLS Gen2 への認証・認可処理
のいずれかに問題があるのではないかと考えています。
同様の事象を経験された方や、追加で確認すべき設定やログがありましたらご教示いただけますでしょうか。
よろしくお願いいたします。