また、2016年にサポートされているかどうかは不明です
唯一の注意点は、Azure Active Directory(Azure AD)が必要であることです。 AzureのADに
"typeProperties": {
//"authorization": "urn:ietf:wg:oauth:2.0:XXX",
//"sessionId": "XXX",
"dataLakeStoreUri": "https://XXX.azuredatalakestore.net/webhdfs/v1",
"accountName": "ACCOUNT_NAME_XXX",
"subscriptionId": "SUBSCRIPTION_GUID",
"resourceGroupName": "RESOURCE_GROUP_NAME",
"servicePrincipalId": "APPLICATION_CLIENT_ID",
"servicePrincipalKey": "APPLICATION_SECRET_KEY",
"tenant": "XXX.onmicrosoft.com"
}
は、アプリケーションを作成し、アプリケーションのための紺碧のデータ湖へのアクセスを追加することができます。有効期限が切れるauthorization
およびsessionId
の代わりに、このアプリケーションのクライアントID /クライアントシークレットをAPPLICATION_CLIENT_ID、APPLICATION_SECRET_KEYで使用してください。
クライアントIDとクライアントシークレットの有効期限は、AzureポータルのAzure ADセンターから制御できます。
これが役に立ちます。
更新:これは、私はあなたがポータル内で「再承認」することができます知っているアズールAD https://docs.microsoft.com/en-us/azure/active-directory/develop/active-directory-integrating-applications
で登録するアプリケーションのための良い出発点です。私はVSからそれを行う方法を見ていない。ポータルでは、編集するADLリンクされたサービスを開くだけで、再度権限ボタンが上部に表示され、クリックして資格情報を入力することができます。これが私のやり方です。 – JustLogic
はい、できます。しかし、これはVS経由で作成されたリンクサービスでは機能しません。私は、権限がリンクされたサービスの名前とリンクされていると仮定しています。 –