Azure微软云内网接入问题
1. 域名解析失败
azure需要给ClientSecretCredentialBuilder和AzureResourceManager都配置HTTP 代理,但还是会域名解析失败,netty会调用InetAddress.getByName解析域名.最终只能在hosts文件写死host和ip映射关系
2. netty版本不匹配,导致报错netty某个方法找不到
azure只用引入azure-identity和azure-resourcemanager两个依赖.要注意两者依赖中的azure-core-http-netty一致就可以了.可用的版本为azure-identity 1.16.3和azure-resourcemanager 2.52.0
3.接口调用问题
azure很多对象使用了代理模式和懒加载,当需调用获取属性的方法时,才会去请求API并保存到view中,和国内几个厂商不同.
4.认证问题
使用的ClientSecretCredential认证,需要clientId,secretKey,tenantId,subscription.前边两个字段相当于认证用的id和key,clientid需要在portal网页创建应用程序.subscription为管理资源的集合.