访问阿里云服务的 Jclouds 组件库
<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>
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