Google Cloud Storage에는 XML API과 JSON API의 두 가지 API가 있습니다. XML API는 XML 기반이며 Amazon S3 API와 매우 유사합니다. JSON API는 다른 많은 Google API와 유사하며 표준 Google API 클라이언트 라이브러리 (예 : Google API Python library)와 함께 작동합니다. 이 두 가지 API는 App Engine의 유무에 관계없이 어디에서나 사용할 수 있으며 RESTful HTTP 호출을 기반으로합니다.
App Engine은 Google Cloud Storage에 액세스하는 몇 가지 표준 방법을 제공합니다. 첫 번째 기능은 "Google Cloud Storage Python API"이라는 기능으로 App Engine의 API에 내장되어 있습니다. 이것은 XML 또는 JSON API를 직접 사용하지 않습니다. 더 이상 사용되지 않으며 더 이상 권장되지 않습니다.
두 번째 App Engine 라이브러리는 "Google Cloud Storage Python Client Library"이며 핵심 App Engine API의 일부는 아닙니다. 대신, 다른 라이브러리와 마찬가지로 애플리케이션에 다운로드하여 추가 할 수있는 Python 라이브러리가 Google에 의해 제공됩니다. 이 라이브러리는 XML API를 사용하여 구현됩니다. 진행중인 업로드를 직렬화하는 기능과 같이 App Engine 사용자에게 유용한 몇 가지 추가 기능을 제공합니다. 파이썬/데모 디렉토리에 다운로드의 일부로 포함 된이 라이브러리를 사용하는 예가 있습니다. 당신은 also see it online 일 수 있습니다.
Java 및 Go에는 이러한 도구와 동일한 기능이 있습니다.
유용하지 않다면 사용자가 App Engine 관련 라이브러리를 사용할 필요가 없습니다. urlfetch를 사용하는 표준 Python 라이브러리 또는 손으로 쓴 HTTP 호출도 마찬가지로 작동합니다. App Engine 라이브러리는 App Engine 사용자에게 유용한 추가 기능을 제공합니다.
App Engine에는 "Blobstore Python API"도 있습니다. 이 기능은 Blobstore API를 사용하여 Google Cloud Storage에 파일을 저장하는 기능과 같이 Google Cloud Storage에 몇 가지 훅을 제공한다는 점을 제외하면 App Engine에 고유하고 Google Cloud Storage와는 다른 기능입니다.
나는 또한 이것을 파악할 수 없었다. 구글의 문서가 탓일 지 모르겠다. 그런 솔루션을 만드는 것은 어렵다. 데이터 저장소의 이미지 API를 대신 사용했습니다. – Tjorriemorrie
2016이고 아직 Ckear가 아닙니다. – sqram