jclouds/providers/rackspace-cloudfiles-us
Andrew Gaul 4c18cace97 Apache jclouds 2.5.0-rc1 release 2022-03-20 22:18:41 +09:00
..
src Add support for OpenStack Keystone V3 2018-01-16 09:06:30 +01:00
README.md Better explanation of Beta APIs 2014-04-03 17:33:22 -05:00
bnd.bnd Onboard bnd-configuration files, one per module 2020-10-26 19:58:41 +09:00
pom.xml Apache jclouds 2.5.0-rc1 release 2022-03-20 22:18:41 +09:00

README.md

Rackspace Cloud Files US

The new Rackspace Cloud Files US multi-region based provider.

This new "rackspace-cloudfiles-us" provider supercedes the jclouds "cloudfiles-us" provider, which will eventually be deprecated.

With this multi-region support, each BlobStore can be isolated to a specific region:

 RegionScopedBlobStoreContext ctx = 
 	contextBuilder.buildView(RegionScopedBlobStoreContext.class);

 Set<String> regionIds = ctx.configuredRegions();

 // isolated to a specific region
 BlobStore dfwBlobStore = ctx.blobStoreInRegion("DFW");
 BlobStore iadBlobStore = ctx.blobStoreInRegion("IAD");

Production ready? Beta

This API is new to jclouds and hence is in Beta. That means we need people to use it and give us feedback. Based on that feedback, minor changes to the interfaces may happen. This code will replace org.jclouds.openstack.swift.SwiftClient in jclouds 2.0 and it is recommended you adopt it sooner than later.