Configurazione

L'app PHP 5 richiede un bucket Google Cloud Storage configurato correttamente. Fortunatamente, ogni app può ottenere facilmente l'accesso a un bucket di questo tipo se:

  1. Abilita la fatturazione per il tuo progetto, se non l'hai ancora fatto.
  2. Fai clic su Crea bucket nel browser Storage per il tuo progetto.

Tieni presente che l'uso di un bucket Cloud Storage potrebbe comportare dei costi. Ogni progetto può avere un bucket predefinito, che include 5 GB di spazio di archiviazione gratuito e una quota gratuita per le operazioni di I/O.

Trucchi utili sull'utilizzo dei bucket predefiniti

Quando utilizzi un bucket predefinito, non è necessario conoscere il nome del bucket: puoi usare #default#, che verrà sostituito in fase di runtime dal nome del bucket predefinito.

Ad esempio, scriveresti nel bucket predefinito utilizzando il wrapper di flusso di App Engine per Cloud Storage:

$default_bucket = CloudStorageTools::getDefaultGoogleStorageBucketName();
file_put_contents("gs://${default_bucket}/hello_default.txt", $newFileContent);

o

$default_bucket = CloudStorageTools::getDefaultGoogleStorageBucketName();
$fp = fopen("gs://${default_bucket}/hello_default_stream.txt", 'w');
fwrite($fp, $newFileContent);
fclose($fp);