кэширование защищенных ссылок CloudFront с помощью PHP AWS-SDK - PullRequest
1 голос
/ 03 февраля 2012

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

AWS-SDK для php предоставляет механизм кэширования сгенерированных ссылок. Это хорошо работает для защищенных ссылок S3, но не создает кеш для ссылок CloudFront.

Это не поддерживается? или же Это ошибка, о которой я должен сообщить сопровождающим?

//caching does not work here 
    function _generate_cf($bucket, $filename, $time){
        $this->_cf = new AmazonCloudFront();
        return $this->_cf->cache('1 hour')->get_private_object_url($bucket, $filename, $time);
    }

//caching does work here
    function _generate_s3($bucket, $filename, $time){
        $this->_s3 = new AmazonS3();
        return $this->_s3->cache('1 hour')->get_object_url($bucket, $filename, $time);
    }
...