Penyiapan

Aplikasi PHP 5 memerlukan bucket Google Cloud Storage yang dikonfigurasi dengan benar. Untungnya, setiap aplikasi dapat dengan mudah mendapatkan akses ke bucket tersebut jika Anda melakukan hal berikut:

  1. Aktifkan penagihan untuk project Anda, jika belum melakukannya.
  2. Klik Create bucket di Storage Browser untuk project Anda.

Perlu diperhatikan bahwa Anda mungkin dikenai biaya dengan menggunakan bucket Cloud Storage. Setiap project dapat memiliki bucket default, yang mencakup penyimpanan gratis sebesar 5 GB dan kuota gratis untuk operasi I/O.

Trik berguna saat menggunakan bucket default

Saat menggunakan bucket default, Anda tidak perlu mengetahui nama bucket: Anda dapat menggunakan #default# dan nama ini akan diganti pada saat runtime dengan nama bucket default.

Misalnya, Anda akan menulis ke bucket default menggunakan wrapper streaming App Engine untuk Cloud Storage:

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

atau

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