java - 访问 Azure Data Lake 的 clientId、authTokenEndpoint、clientKey 是什么?
问题描述
我正在编写一个测试应用程序来从 AzureData Lake 读取文件。我已经创建了帐户和资源,并上传了文件。我正在尝试使用以下代码创建客户端(如文档https://docs.microsoft.com/en-us/azure/data-lake-store/data-lake-store-get-started-java中所述-sdk)。我从哪里得到这些值?谢谢
String clientId = "FILL-IN-HERE";
String authTokenEndpoint = "FILL-IN-HERE";
String clientKey = "FILL-IN-HERE";
AccessTokenProvider provider = new ClientCredsTokenProvider(authTokenEndpoint, clientId, clientKey);
// full account FQDN, not just the account name
String accountFQDN = "FILL-IN-HERE";
ADLStoreClient client = ADLStoreClient.createClient(accountFQDN, provider);
解决方案
您似乎正在将Azure Active Directory 身份验证与 Azure Data Lake 一起使用。
登录 Azure 门户->单击 Azure Active Directory->单击应用注册->找到您的应用程序(或创建一个新应用程序)
客户 ID
客户端密钥(单击证书和机密->单击新客户端机密->单击添加)客户端机密是客户端密钥。
authTokenEndpoint点击端点
有关详细信息,请参阅此文档。
推荐阅读
- makefile - Makefile目标路径中有多个目录,$@只包含顶层目录
- python - 在 python 中使用 b'' like f 字符串
- javascript - 背景音频不会自动播放
- html - 是否有将元素推到一边的 CSS 属性(边距除外)?
- output - 我是初学者并使用帕斯卡。我不知道如何编码输出。我期望输出是函数的结果
- node.js - 如何在 javascript 中创建公共环境特定的属性文件
- python - 通过索引行号和列名返回 Pandas 中的值?
- perl - 为什么 LWP 在 OS X 上失败,但在我的 Windows 10 上却没有?
- html - 如何使用 html 和 less/css 制作完美弯曲的按钮?
- javascript - 刽子手“无法读取 null 的 setAttribute”问题。如何让一个元素存在于 DOM 中?