Cloud Datastore API를 통해 개발 중인 AppEngine 데이터 저장소에 연결
GCE 인스턴스를 사용하여 다음을 통해 AppEngine 데이터 저장소와 상호작용하려고 합니다. 클라우드 데이터스토어 API. 다음은 귀하가 제기한 문제에 대한 답변입니다.
현재 이 기능은 Cloud Datastore용 자바 개발 서버와 App Engine용 Python 개발 서버에서 사용하는 스토리지 구현이 다르기 때문에 개발 환경에서 지원되지 않습니다. 이 문제는 GitHub에서 추적 중입니다.
Go에서 Google Cloud Datastore 애플리케이션을 개발하는 것은 가능하지만 go 클라이언트 라이브러리에 버그가 발생할 수 있습니다. 특히 개발 서버는 go 라이브러리에서 사용하는 JSON API를 지원하지 않습니다.
업데이트:
proppy의 대안 제안은 Cloud Datastore Protobuf HTTP API를 활용하는 것입니다.
Go에서는 Cloud Datastore Protobuf HTTP API를 계속 사용할 수 있습니다. protobuf 정의는 GitHub에서 사용할 수 있습니다. Go protobuf 컴파일러 플러그인을 사용하여 이를 Go 코드로 컴파일한 다음 /datastore/{version}/datasets/{datasetId}/{method}에 POST HTTP 요청을 보낼 수 있습니다.
이 접근 방식을 사용하면 Protobuf 요청을 통해 Cloud Datastore API를 사용할 수 있습니다. 그러나 수동 HTTP 요청 제작이 필요하며 개발 중인 애플리케이션과 Cloud Datastore 간의 데이터 공유를 방지합니다.
위 내용은 Go와 함께 Cloud Datastore API를 사용하여 개발 중인 AppEngine Datastore에 어떻게 연결할 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!