2017-06-15 15 views
0

私はサービスプリンシパルを作成し、ADFの資格情報と秘密鍵などを利用するために必要なリンクサービスを設定しました。ここではこれがどのように実行されたかを示します:Azureデータレイクサービスプリンシパル書込み(データファクトリ付)

私は私のパイプラインを実行し、ファイルがADLに書き込まれている場合、私は(私はADLサービスの作成者でログインし、また資源の貢献アム最上位フォルダを見ることができます

https://docs.microsoft.com/en-us/azure/data-lake-store/data-lake-store-authenticate-using-active-directory

グループ)、私は絶対に掘り下げることはできません。

私が受け取るエラーは、基本的にACLエラーを引き起こします。

興味深いことに、私も実行場所ではありません:サービスプリンシパルを使用しているときに東US 2。

Data Factoryで(自分の資格情報を使用して)手動でADL接続を認証すると、すべて正常に動作し、「実行場所」が北ヨーロッパとして正しく表示されます。

誰もこれを見たことがありますか?

答えて

1

参考読書:https://docs.microsoft.com/en-us/azure/data-lake-store/data-lake-store-access-control

あなたが述べたように、あなたがに実行している問題は、ACLの問題のようです。コントリビュータにアクセスするだけで、管理プレーンへのアクセスとアクセス権があり、アカウントのデータプレーンにはアクセスできません。ここで

ファイルを読むことができるようにする必要がある場合

ACLについて
  1. を考えるためのメンタルモデルである、あなたは、そのファイルのRXアクセス、および--x許可を必要とする親フォルダ上のすべてのルートまで。

  2. 新しいフォルダを作成して、自分自身でデフォルトのACLエントリを作成すると、の新しいファイルとフォルダの下に新しいが作成されます。

問題を解決するには、スーパーユーザー(Ownersグループの誰か)にこのアクセスを依頼してください。

あなたが所有者である場合は、任意のACLに関係なく、RWXで任意のファイル/フォルダにアクセスできます。

これは問題を解決するはずです。

+0

問題は基本的に私のパーマがプッシュダウンされていないので、私はこれを疑っています。私はそのリンクを読むでしょう。私はそれを読み始めましたが、それは詳細です:) – m1nkeh

+0

あなたが "所有者"ロール、またはアクセス可能な他のグループにいない限り、何もデフォルトでプッシュダウンされません。 Azure Data Lake StoreはPOSIX ACLを使用しています。何か問題が発生した場合は、詳細に説明してください。私にお知らせください。 –

+0

うーん..少し不明ですが、私はそのリンクを読んであなたに戻ってきます。迅速な回答ありがとう! – m1nkeh

関連する問題