我需要以编程方式从Java获取AKS集群的访问配置文件。我看到记录在here上的REST API。这个API是否在Azure Java SDK中公开?如果是这样,在哪里?如果没有,我将不得不使用http客户端并在标题中添加Bearer令牌。但是,我怎么能使用azure sdk以编程方式获取特定客户ID和客户机密的Bearer令牌?
答案 0 :(得分:1)
不确定,也许您可以使用Java SDK userKubeConfigContent()
来获取AKS群集访问配置文件。
您还可以在Java代码中获取访问令牌。参见get the access token。代码将如下所示:
// Request access token from AAD
AuthenticationResult result = getAccessTokenFromUserCredentials(
username, password);
// Get user info from Microsoft Graph
String userInfo = getUserInfoFromGraph(result.getAccessToken());
希望这会对您有所帮助。