2013-09-05 25 views
1

我试图通过Clojure使用JCLouds,并想使用Blobstore抽象来创建容器,然后在这些容器上启用CDN服务。到目前为止,我还没有取得太大的成功。如何通过Clojure使用JClouds和Rackspace启用CDN?

我不是一个Java程序员,所以我不太清楚如何处理这个问题,但它确实出现there is a method,它可以满足我的需求。也就是说,我不确定如何使用org.jclouds.blobstore2

在Clojure中实现此目的的最佳方法是什么?

+0

希望这可能会有所帮助http://clojure.org/java_interop – hsestupin

+0

我可能应该提到我熟悉并在我的程序中使用Java interop。然而,我并不清楚在blobstore2的上下文中甚至可以使用链接方法。 – maxcountryman

回答

1

事实证明,通过Java例子我能找出正确的代码路径此Clojure中:

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

这将使CDN对于给定的容器提供了有效的Blob存储实例。也许这会在一段时间后拯救别人。

相关问题