Я не использовал JClouds, а просто пошел и посмотрел документы для хранилища Azure. Первое, что они показывают, это создание контекста BLOB-объекта:
BlobStoreContext context = new BlobStoreContextFactory().createContext("azureblob", accesskeyid, secretkey);
Согласно Javadocs , параметры - это поставщик, личность и учетные данные. В таком случае вам, вероятно, потребуется передать учетную запись и ключ хранилища с портала Windows Azure во 2-й и 3-й параметры. После того, как вы это сделаете, ваше местоположение будет задано для центра обработки данных, в котором вы настроили учетную запись хранения (в Windows Azure учетная запись хранения связана с определенным центром обработки данных при создании - все контейнеры и объекты затем создаются в этом дата-центр). Я не думаю, что параметр Location имеет смысл при настройке контейнера BLOB-объектов Azure. Этот параметр Location обнуляется, так как он применяется только к подмножеству облачных провайдеров на основе API этого провайдера (см. Javadocs для более подробной информации).