I have created an api to create bucket on firebase, bucket is successfully created on Google Cloud but I want that it should automatically be imported in firebase too. Currently I have to do it manually as i want everything to be done in firebase. Attaching some code which is used to create bucket.
function get_firebase_client()
{
return new StorageClient(
array(
'keyFile' => json_decode(file_get_contents('firebase.json'), true),
'suppressKeyFileNotice' => true
)
);
}
function create_firebase_bucket($bucket_name) {
$storage = get_firebase_client();
try {
$storage->createBucket($bucket_name, array(
'predefinedAcl' => 'publicRead',
'requesterPays' => true
));
return array('success' => true);
} catch(Exception $e) {
return array('success' => false, 'message' => json_decode($e->getMessage(), true));
}
}