aliyun-jclouds adapt for jclouds to use cloud service of aliyun
Provider | Service |
---|---|
aliyun-ecs | ComputeService |
aliyun-oss | BlobStore |
aliyun-slb | LoadBalancerService |
<dependencies>
<dependency>
<groupId>io.github.aliyun-beta</groupId>
<artifactId>aliyun-ecs</artifactId>
<version>1.0.0</version>
</dependency>
<dependency>
<groupId>io.github.aliyun-beta</groupId>
<artifactId>aliyun-oss</artifactId>
<version>1.0.0</version>
</dependency>
<dependency>
<groupId>io.github.aliyun-beta</groupId>
<artifactId>aliyun-slb</artifactId>
<version>1.0.0</version>
</dependency>
</dependencies>
Offical documents link Apache-jclouds
ComputeService computeService;
String provider = "aliyun-ecs";
String key = "Your AccessKey";
String secret = "Your AccessKeySecret";
ComputeServiceContext context = ContextBuilder
.newBuilder(provider)
.credentials(key, secret)
.buildView(ComputeServiceContext.class);
computeService = context.getComputeService();
BlobStore blobStore;
String provider = "aliyun-oss";
String key = "Your AccessKey";
String secret = "Your AccessKeySecret";
BlobStoreContext context = ContextBuilder
.newBuilder(provider)
.credentials(key, secret)
.buildView(BlobStoreContext.class);
blobStore = context.getBlobStore();
LoadBalancerService loadBalancerService;
String provider = "aliyun-slb";
String key = "Your AccessKey";
String secret = "Your AccessKeySecret";
LoadBalancerServiceContext context = ContextBuilder
.newBuilder(provider)
.credentials(key, secret)
.buildView(LoadBalancerServiceContext.class);
loadBalancerService = context.getLoadBalancerService();
mvn package -DskipTests
Licensed under the Apache License, Version 2.0