azure - AKS 在 Java 中获取访问配置文件
问题描述
我需要以编程方式从 Java 获取 AKS 群集的访问配置文件。我看到执行此操作的 REST API 记录在此处。此 API 是否在 azure java sdk 中公开?如果是在哪里?如果没有,我将不得不使用 http 客户端并在标头中添加 Bearer 令牌。但是,我如何使用 azure sdk 以编程方式获取特定客户端 ID 和客户端密码的 Bearer 令牌?
解决方案
不确定,也许您可以使用 Java SDK 获取 AKS 群集访问配置文件userKubeConfigContent()
。
您还可以在 Java 代码中获取访问令牌。请参阅获取访问令牌。代码会是这样的:
// Request access token from AAD
AuthenticationResult result = getAccessTokenFromUserCredentials(
username, password);
// Get user info from Microsoft Graph
String userInfo = getUserInfoFromGraph(result.getAccessToken());
希望这会帮助你。
推荐阅读
- javascript - 使用 request-promise 使用 jwt 进行 API 调用。[ERR_INVALID_ARG_TYPE] 收到
- python - 在日期时间解析中使用当前月/日
- python - 创建一个新列,该列是满足两个条件的多个其他列中的日期数之和
- scala - reduceByKey 函数可以更改密钥吗?
- python - 如何最有效地存储矩阵的值
- java - 在android studio中选择多个复选框时自动显示值
- c# - 在 Restful API 中调用“await authenticationContext.AcquireTokenAsync”时未运行
- html - 在手机上查看时如何放大图像?
- hive - 与 Hive CLI 相比,Oozie 运行时间更长
- arrays - 如何从数组中读取两个插槽并使用递归函数将它们组合起来?