Skip to content

Commit

Permalink
Minor updates to CloudFront functionality
Browse files Browse the repository at this point in the history
  • Loading branch information
tpyo committed Jun 11, 2011
1 parent cfdc429 commit 0f6d676
Showing 1 changed file with 16 additions and 1 deletion.
17 changes: 16 additions & 1 deletion S3.php
Original file line number Diff line number Diff line change
Expand Up @@ -1313,6 +1313,13 @@ public static function listDistributions()
*/
public static function listOriginAccessIdentities()
{
if (!extension_loaded('openssl'))
{
self::__triggerError(sprintf("S3::listOriginAccessIdentities(): [%s] %s",
"CloudFront functionality requires SSL"), __FILE__, __LINE__);
return false;
}

self::$useSSL = true; // CloudFront requires SSL
$rest = new S3Request('GET', '', '2010-11-01/origin-access-identity/cloudfront', 'cloudfront.amazonaws.com');
$rest = self::__getCloudFrontResponse($rest);
Expand Down Expand Up @@ -1348,7 +1355,15 @@ public static function listOriginAccessIdentities()
* @param array $paths Array of object paths to invalidate
* @return boolean
*/
public static function invalidateDistribution($distributionId, $paths) {
public static function invalidateDistribution($distributionId, $paths)
{
if (!extension_loaded('openssl'))
{
self::__triggerError(sprintf("S3::invalidateDistribution(): [%s] %s",
"CloudFront functionality requires SSL"), __FILE__, __LINE__);
return false;
}

$useSSL = self::$useSSL;
self::$useSSL = true; // CloudFront requires SSL
$rest = new S3Request('POST', '', '2010-08-01/distribution/'.$distributionId.'/invalidation', 'cloudfront.amazonaws.com');
Expand Down

0 comments on commit 0f6d676

Please sign in to comment.