如何通过Clojure启用带有JClouds和Rackspace的CDN?

时间:2013-09-05 14:16:38

标签: java clojure rackspace-cloud cloudfiles jclouds

我正在尝试通过Clojure使用JCLouds,并希望使用blobstore抽象来创建容器,然后在这些容器上启用CDN服务。到目前为止,我还没有取得多大成功。

我不是Java程序员,所以我不太清楚如何处理这个问题,但它确实显示there is a method能够满足我的需求。也就是说,我不确定如何将其用于org.jclouds.blobstore2

在Clojure中实现这一目标的最佳方法是什么?

1 个答案:

答案 0 :(得分:1)

事实证明,通过Java示例,我能够在Clojure中找到适当的代码路径:

(defn- enable-cdn [bs container]
  (->
    (blobstore/blobstore-context bs)
    .unwrap
    .getApi
    (.enableCDN container)))

这将使给定容器的CDN能够提供有效的blobstore实例。也许这会在一段时间后拯救别人。