Préparation

Votre application PHP 5 nécessite un bucket Google Cloud Storage correctement configuré. Heureusement, chaque application peut facilement accéder à ce type de bucket si vous procédez comme suit :

  1. Activez la facturation pour votre projet, si ce n'est pas déjà fait.
  2. Cliquez sur Créer un bucket dans le navigateur Storage du projet.

Notez que vous pouvez encourir des frais en utilisant un bucket Cloud Storage. Chaque projet peut être associé à un bucket par défaut, qui inclut 5 Go d'espace de stockage gratuit et un quota gratuit pour les opérations d'E/S.

Astuces lors de l'utilisation de buckets par défaut

Lorsque vous utilisez un bucket par défaut, vous n'avez pas besoin de connaître son nom : vous pouvez utiliser #default#, qui sera remplacé au moment de l'exécution par le nom du bucket par défaut.

Par exemple, vous écririez dans le bucket par défaut à l'aide du wrapper de flux App Engine pour Cloud Storage :

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

ou

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