2013-09-05 26 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存儲實例。也許這會在一段時間後拯救別人。

相關問題