您好,本站现为开发测试版本!

BTS

  1. 首页
  2. 常见问题
  3. 设计层框架
  4. Microsoft Azure

Microsoft Azure SDK集成开发说明

Microsoft Azure SDK集成开发说明

Microsoft Azure SDK集成开发,支持对云资源进行管理

开发环境:

开发语言:java jdk 1.8

开发工具:eclipse 3.7

开发架构:springboot 2.0.4

集成说明

第一步,进入官网注册申请账号,https://www.azure.cn/zh-cn/

image.png

第二步,申请账号成功,并购买服务后,进入系统

image.png

第三步,进入官方https://docs.azure.cn/zh-cn/#pivot=sdkstools,我们这里选择SDK集成方法。


image.png

第四步,创建注册应用(1)

image.png

image.png

第五步,进入创建应用CMP,分配API权限

image.png

第六步,创建集成证书和密码

image.png

第七步,配置Azure AD  资源的访问权限,否则集成程序无权查询、创建、删除操作

详细可以参考 :https://docs.azure.cn/zh-cn/role-based-access-control/role-assignments-portal#add-a-role-assignment

image.png

第八步,创建工程springboot工程,引用依赖库

image.png

<!-- https://mvnrepository.com/artifact/com.microsoft.azure/azure -->
<dependency>
    <groupId>com.microsoft.azure</groupId>
    <artifactId>azure</artifactId>
    <version>1.26.0</version>
</dependency>
<!-- https://mvnrepository.com/artifact/com.google.guava/guava -->
<dependency>
    <groupId>com.google.guava</groupId>
    <artifactId>guava</artifactId>
    <version>28.1-jre</version>
</dependency>

第九步,验证测试代码

image.png


public static void main(String[] args) throws CloudException, IOException {

		Azure azure = getAzure();
		azure.networks().define("虚拟网络集成验证")//China North
		        .withRegion(Region.CHINA_EAST)
		        .withExistingResourceGroup("CCOandAMQP")
		        .withAddressSpace("10.4.0.0/16")
		        .defineSubnet("myVirtualNetwork")
		            .withAddressPrefix("10.4.0.0/24")
		            .attach()
		        .create();

	}
	private static Azure getAzure() {
		String clientId = "your appId";
		String tenant = "your tenant";
		String password = "your password";
		String subscription = "your subscription";

		ApplicationTokenCredentials credentials = new ApplicationTokenCredentials(clientId, tenant, password,
				AzureEnvironment.AZURE);
		return Azure.configure().withLogLevel(LogLevel.NONE).authenticate(credentials).withSubscription(subscription);
	}
	
}
备注说明:clientId和tenant(进入应用可以查看到) 、password (测试配置的secret),subscription (进入订阅直接可以查看)

image.pngimage.png

第十步,查看验证结果

image.png



免责声明:本文来自。

发表评论

登录后才能评论

评论列表(0条)