2011-04-28 2 views
0

ReST 기반의 Rackspace API를 사용하고 싶습니다.
GET 요청을 사용하여 모든 결과를 얻을 수 있습니다 (PHP에서 CURL 사용). 내가 JSON 형식의 요청을 어떻게 지금PHP에서 Rackspacecloud API를 사용하는 opensource 프로그램이 있습니까?

Example 4.4. Server Create Request: 

JSON 
    { 
    "server" : { 
    "name" : "new-server-test", 
    "imageId" : 1, 
    "flavorId" : 1, 
    "metadata" : { 
    "My Server Name" : "Apache1" 
    }, 
    "personality" : [ 
    { 
     "path" : "/etc/banner.txt", 
     "contents" : 
     "ICAgICAgDQoiQSBjbG91ZCBkb2VzIG5vdCBrbm93IHdoeSBp 
     dCBtb3ZlcyBpbiBqdXN0IHN1Y2ggYSBkaXJlY3Rpb24gYW5k 
     IGF0IHN1Y2ggYSBzcGVlZC4uLkl0IGZlZWxzIGFuIGltcHVs 
     c2lvbi4uLnRoaXMgaXMgdGhlIHBsYWNlIHRvIGdvIG5vdy4g 
     QnV0IHRoZSBza3kga25vd3MgdGhlIHJlYXNvbnMgYW5kIHRo 
     ZSBwYXR0ZXJucyBiZWhpbmQgYWxsIGNsb3VkcywgYW5kIHlv 
     dSB3aWxsIGtub3csIHRvbywgd2hlbiB5b3UgbGlmdCB5b3Vy 
     c2VsZiBoaWdoIGVub3VnaCB0byBzZWUgYmV5b25kIGhvcml6 
     b25zLiINCg0KLVJpY2hhcmQgQmFjaA==" 
     } 
    ] 
    } 
} 

:
여기 은 내가 찾은 정보의 조각 나는 이해할 수 없었다입니까?
내가 볼 수 있고 이해할 수있는 RackSpace Cloud Server API 구현이 있습니까? 고맙습니다

답변

2

불행히도 나는 그것을 사용한 적이 있지만, 모두가 좋아하는 검색 엔진에서 빠른 검색과 나는 rackspace-cloud-api을 발견

PHP의 랙 스페이스 클라우드 API는 전체 API 의도 입니다 모두를위한 Rackspace 클라우드 서비스.

초기 제공 제품은 Cloud 서버에 중점을 둡니다.

이 API를 사용하려면 include_path에 Zend 프레임 워크 사본을 배치해야합니다.

젠드 프레임 워크를 기반으로하는 것처럼 보입니다.

또 다른 github 호스팅 프로젝트는 Rackspace-Cloud-PHP-Library이며 다시 사용하지 않았습니다. ,

http://www.rackspacecloud.com/cloud_hosting_products/servers/api 클라우드 서버 API는 현재 베타 경우 : 랙 스페이스 클라우드는 여기에서 찾을 수 있습니다 자신의 클라우드 서버에 대한 API를 출시했습니다 http://blog.pas.net.au/2009/08/rackspace-cloud-api-php-library/

: 메인테이너 홈페이지는 또한 몇 가지 세부 사항이 있습니다 라이브러리를 가지고 있지 않으므로 전화를 걸러 낼 수 있습니다. 나는이 PHP를 만들었습니다.

이것은 PHP4 을 영원히 잊어 버린 이후로 엄격히 PHP5 용입니다.

API에는 불완전하게 작성된 설명서가 있지만 여전히 유용합니다. 이 주소를 찾을 수 있습니다
http://docs.rackspacecloud.com/servers/api/cs-devguide-latest.pdf

나는 "잘못 작성된"가이드 http://docs.rackspacecloud.com/servers/api/cs-devguide-latest.pdf를 통과했다
+0

있다 나는 내가 이해할 수없는 코드 조각만을 발견했다. –