Опыт и примеры использования Google Cloud Storage - PullRequest
0 голосов
/ 09 января 2012

Я хочу начать использовать Google Cloud для отслеживания нескольких телефонов одновременно, например для HighScore Storage. Маленькие вещи. Я читаю на StackOverflow и http://code.google.com/intl/nl-NL/apis/storage/docs/developer-guide.html#boto. Так как у меня нет никакого опыта использования каких-либо внешних онлайн-хранилищ в Android, мне было интересно, сможет ли кто-нибудь немного помочь мне в правильном направлении.

Я увидел, что существует три способа доступа к облачным файлам и управления ими:

  • 1008 * ОТДЫХ *
  • GSUtil
  • Boto

Я уверен, что есть свои преимущества и недостатки. Кто-нибудь может мне немного объяснить или дать мне веб-страницу с четким объяснением и примером кода и использования, чтобы я мог решить, какой из них я хочу использовать и изучать.

Большое спасибо!

1 Ответ

1 голос
/ 10 января 2012

REST описывает протокол связи, используемый для взаимодействия с GS. Он использует те же HTTP-команды, которые используются для обслуживания веб-страниц (HEAD, PUT, GET и т. Д.). REST не зависит от языка программирования, и большинство языков должно иметь библиотеку для работы с ним.

boto - это модуль Python для взаимодействия с различными частными и общедоступными облачными решениями, включая Google Cloud Storage и Amazon S3.

gsutil - это скрипт Python, обеспечивающий интерфейс командной строки GS с использованием модуля boto.

Если вы ориентируетесь на Dalvic с помощью Java, вам нужно будет найти или написать собственную библиотеку GS, обертывающую любую используемую вами библиотеку Java REST. В Google App Engine есть поддержка GS, которую вы, возможно, сможете «изменить», и я тоже нашел это: http://jets3t.s3.amazonaws.com/index.html.

Дистрибутив Python для SL4A будет работать с модулем boto, и при правильной настройке инструмент gsutil можно будет запустить через ConnectBot или какое-либо подобное терминальное приложение на Android.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...