2010-05-14 3 views
5

App Engine의 Datastore를 클라우드 외부, 즉 클라이언트 애플리케이션에서 쿼리 할 수 ​​있습니까?App Engine Datastore 액세스

AppStore에 보관할 응용 프로그램을 작성하고 XML 형식의 데이터를 반환하는 Datastore를 쿼리 할 수 ​​있습니다. 그러나 Datastore 엔드 포인트가 있으면 직접 수행 할 수 있습니다.

또한 이 가능한 경우입니다. SSL을 통해 가능합니까?

+0

참조 : http://stackoverflow.com/questions/331600/how-to-write-a-web-service-for-google-app-engine –

답변

3

예. remote_api library은이 사용 사례를 정확하게 지원합니다. Java를 사용하는 경우 Java remote_api 핸들러를 사용할 수 있으며 클라이언트는 앞으로 어떤 시점에서 사용할 수 있습니다.

다른 처리기와 동일한 방법으로 SSL을 통해이 값을 사용할 수 있습니다.

+0

감사합니다. Nick, 귀하의 답변이 내가 예상했던 것과 가장 유사하다고 생각합니다. 그럼에도 내가 올바르게 설치하고 있는지 확인해 보겠습니다.이 모듈을 설치하고 다른 응용 프로그램이 데이터 저장소를 직접 쿼리 할 수있는 RESTful 엔드 포인트를 제공합니다. (즉, 클라우드 밖에서 Datastore에 직접 질의하기위한 "즉시 사용 가능한"인터페이스가 없음을 의미) 설명해 주셔서 감사합니다! –

+0

그것은 당신이 설치하는 모듈이지만, 실제로는 안절부절 못합니다. 그리고 그것은 관리 액세스만을위한 것입니다 - remote_api를 사용할 수있는 사람은 기본적으로 앱의 데이터를 완벽하게 제어 할 수 있습니다. 그리고 그것은 상자의 내용 그대로입니다. SDK의 일부이기 때문에 사용하기 위해 핸들러를 설치하기 만하면됩니다. –

+0

누구나 관리자 권한으로 만 사용해야하는 이유를 자세히 설명해 주실 수 있습니까? – Nilzor

3

데이터 저장소를 웹 서비스 (http 또는 https)로 표시하는 자체 앱 엔진 애플리케이션을 만들 수있는 이유가 없습니다. 사실 파이썬 버전에 link이 있습니다.

+0

감사합니다, Taylor - 아직, 원하지 않는 경우를 대비하여 모듈을 직접 작성하려면 Nick의 답변이 내가 검색 한 내용과 더 비슷하다고 생각합니다. 이미 작성되었습니다. –

관련 문제