2010-12-02 7 views
0

Ich versuche, einfach den TTL-Wert eines Containers zu ändern, der bereits in meiner Rackspace-Cloud erstellt wurde. Ich habe dieses PHP-Skript erstellt, bin aber immer noch neu in PHP und dieses Projekt ist ein wenig über meinen Kopf. Ich weiß, dass es möglich ist, aber ich könnte eine Anleitung dazu verwenden, wie man das zum Laufen bringt.Wie man TTL einer Datei in einer Wolke durch PHP ändert

Hier ist mein Code:

<?php 
require('cloudfiles.php'); 
$username = "USERNAME"; 
$key = "API_KEY"; 
$containname = "CONTAINERNAME"; 

$auth = new CF_Authentication($username, $key); 
$auth->authenticate(); 
$conn = new CF_Connection($auth); 

$container = $conn->get_container($containname); 

$container->make_public(1); 
?> 

Antwort

0

Im docs für die make_public() Methode heißt es:

Entweder Inhalte dieser Container ermöglichen über CDN oder stellen Sie ihre CDN Attribute bedient werden.

Also ich denke, Sie können es einfach wieder mit dem neuen TTL-Wert aufrufen.