2013-09-05 1 views
1

나는 Clojure를 통해 JCLouds를 사용하려고 시도하고 있으며 blobstore 추상화를 사용하여 컨테이너를 만든 다음 해당 컨테이너에서 CDN 제공을 활성화하려고합니다. 지금까지 나는 많은 성공을 거두지 못했습니다.Clojure를 통해 JClouds 및 Rackspace에서 CDN을 활성화하는 방법은 무엇입니까?

나는 자바 프로그래머가 아니므로 접근 방법을 잘 모르겠지만, 내가 필요한 것을 수행하는 것은 there is a method 인 것처럼 보입니다. 즉, 나는 이것을 org.jclouds.blobstore2과 함께 사용하는 방법을 확신 할 수 없다.

Clojure에서 이것을 수행하는 가장 좋은 방법은 무엇입니까?

+0

희망이 있으면 도움이 될만한 http://clojure.org/java_interop – hsestupin

+0

필자는 프로그램에 Java interop을 익숙하게 사용했음을 언급해야합니다. 그러나 'blobstore2'컨텍스트에서 링크 된 메서드를 어디에 사용해야할지 명확하지 않습니다. – maxcountryman

답변

1

는 자바 예제를 통해 내가 Clojure에이에 대한 적절한 코드 경로를 알아낼 수 있었다고 밝혀 : 주어진 컨테이너가 유효한 Blob 저장소 인스턴스를 제공하기위한

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

이것은 CDN을 가능하게 할 것이다. 어쩌면 나중에 다른 사람을 구할 수 있습니다.

관련 문제