jclouds中的属性文件机制?

时间:2013-06-24 20:40:06

标签: jclouds

jclouds是否有任何机制可以使用“属性”文件覆盖org.jclouds.Constants中的属性?可以在代码中设置属性,但如果您通过jclouds-cli使用jclouds,则无用。

1 个答案:

答案 0 :(得分:1)

您可以通过ContextBuilder.overrides提供属性:

Properties properties = new Properties();
try (InputStream is = new FileInputStream(new File(...))) {
    properties.load(is);
}

BlobStoreContext blobStoreContext = ContextBuilder
    .newBuilder(BLOBSTORE_TYPE)
    .credentials(IDENTITY, CREDENTIAL)
    .overrides(properties)
    .build();