Как установить заголовок срока действия файла с помощью Rackspace CloudFiles PHP API

В настоящее время я пишу сценарий резервного копирования php, который создает резервную копию веб-сайта и его баз данных mysql в Rackspace CloudFiles. У меня скрипт работает хорошо, за исключением того, что я не знаю, как установить заголовки с истечением срока действия, чтобы резервные копии автоматически удалялись через 7 дней. Насколько я могу судить, Rackspace не очень хорошо задокументировал PHP API.

Это то, что я пытаюсь сделать, ссылаясь на их обычную документацию по API.

http://docs.rackspace.com/files/api/v1/cf-devguide/content/Expiring_Objects-e1e3228.html

Спасибо за вашу помощь!


person Mike George    schedule 27.08.2012    source источник


Ответы (1)


Я думаю, что вам просто нужно добавить заголовок X-Delete-At в файл.

$object->headers = array('X-Delete-At'=> 1339429105); // unix timestamp
$obj->sync_metadata();
person pvledoux    schedule 08.11.2012
comment
На самом деле это должно быть $object->metadata = array('name' => 'content') - person Jared Eitnier; 17.04.2013