Pull to refresh

Google Storage для разработчиков

Reading time2 min
Views2.5K
Недавно открылся Google Storage для разработчиков. Большое событие, так как Google имеет обыкновение делать удобные и понятные сервисы. Вашему вниманию предлагаются несколько дразнилок-скриншотов от сервиса-конкурента Amazon S3.

Как всё было



Итак, мне пришло письмо следующего содержания (если выпарить всю воду):
Вот инвайт-ссылка, о которой вы просили:
sandbox.google.com/storage/m/?invite=********

Пожалуйста, учтите, что этот инвайт нельзя передавать и Google Storage доступен только для разработчиков из США.

Во время тестового периода вам будет доступно 100Гб под данные и 300Гб/месяц на трафик без какой-либо оплаты.

Во-первых, я так и не понял, какое отношение я имею к разработчикам из США. У меня везде указано, что я из России (правда интерфейс GMail у меня на EN-GB).

Во-вторых, раз дали возможность — надо тестить.

Скриншоты


При входе мне дали почитать о том, как работать с системой:

Думаю, стоит сказать, что используется HTML5. Google следует своей последовательной политике по внедрению/приучению к новым стандартам.

Работать системой можно с помощью:

Последнее представляет из себя web-приложение, которое умеет работать с хранилищами (buckets) и с папками/файликами (folders/objects), а также работать с ACL для всех этих объектов (это из документации, истинной работы с ACL я так и не нашёл).

При первом входе Google Storage Manager выглядит так:


Для начала нужно создать хранилище (bucket). Заливать файлы или папки в «корень» менеджер не позволяет.



Теперь можно зайти в созданное хранилище, создать папки, если необходимо, и залить файлы.

Порадовала возможность заливать сразу несколько файлов.

И последнее. Файлы можно «расшаривать». Обратите внимание на галочку в конце строки с файлом (столбец Share Publicly). При нажатии на галочку она светится зелёным и рядом возникает ссылка на файл. Вот так:


Вот, для примера, ссылки на залитые файлы:
один, два

Кстати, такой риторический вопрос: а что если кто-то тоже захочет создать хранилище с именем habrahabr? Вопрос возник вот поэтому: commondatastorage.googleapis.com/habrahabr/test_for_habrahabr_1.jpg — то есть в ссылке присутствует название хранилища. Предлагаю затестить это.

UPD: Любимые хранилища
Продолжил ковыряться с менеджером и заприметил стрелку рядом с кнопкой Home. По клику открывается панелька:


Время загрузки картинки объёмом 112Кб составило: минимум 210ms, максимум 950ms. Наиболее вероятное значение 550ms.

Фокус: после удаления файла или снятия галочки общей доступности ссылка осталась активной. Документ по ссылке доступен. Очень странно, но как обойти, к сожалению, пока не знаю.

Выводы


Весьма удобный интерфейс, достаточно обширная помощь с примерами. Но дорого и есть некоторые непонятки.

Если вам интересно провести эксперименты с этим сервисом или посмотреть скриншоты чего-то непоказанного, но у вас нет доступа — с удовольствием помогу.
UPD: К сожалению, Python не мой язык. Если хотите попробовать работу с системой из библиотечки — открою для вас «секретный ключик» для API.

Спасибо.
Tags:
Hubs:
Total votes 21: ↑19 and ↓2+17
Comments17

Articles