Я создал api для создания ведра в firebase, ведро успешно создано в Google Cloud, но я хочу, чтобы он автоматически импортировался и в firebase. В настоящее время мне приходится делать это вручную, так как я хочу, чтобы все выполнялось в firebase. Прикрепляем код, который используется для создания ведра.
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));
}
}