【发布时间】:2021-03-28 10:44:28
【问题描述】:
我已经创建了一个 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));
}
}
【问题讨论】:
标签: php firebase google-cloud-platform google-cloud-storage firebase-storage