EMC Atmos не требуется подключение HTTP/HTTPS для создания общего URL-адреса. Он устанавливает соединение HTTP для создания файла, но это может сделать конечный пользователь файла, хранящегося в облаке.
Чтобы создать URL-адрес, подпись создается на стороне клиента приложения (подключение HTTP не требуется). Причина в том, что генерируется уникальная подпись.
Чтобы отправить подпись, вы либо помещаете подпись в URL-адрес:
$url = "http://$server$resource?uid=$uid&expires=$expires&signature=$signature";
Или вместо добавления подписи в URL вы отправляете ее через REST API, отправляя HTTP-заголовок x-emc-signature.
Таким образом, как только вы сгенерируете этот URL-адрес, вы можете отправить его кому-то другому по электронной почте или тексту, который они могут щелкнуть позже, и он будет действительным, пока срок действия URL-адреса не истек.
После проверки подписи EMC Atmos отправляет загрузку клиенту. Обратите внимание, что на сервере с отставанием системных часов более чем на пять минут возникнут проблемы с созданием общих URL-адресов, поэтому синхронизируйте время в приложении, генерирующем общие URL-адреса, с помощью демона NTP.
Итак, чтобы уточнить, EMC Atmos не требует HTTP-подключения к вашему поставщику облачных хранилищ. HTTP-соединение выполняется при первом запросе файла. В этот момент файл становится общедоступным.
person
Community
schedule
22.09.2012