Mit dem Aufkommen des digitalen Zeitalters sind Datenspeicherung und -sicherung noch wichtiger geworden. Google Cloud Storage Nearline ist ein äußerst langlebiger, hoch skalierbarer Speicherdienst, der weit verbreitet ist. Es bietet Unternehmen und Entwicklern eine große Datenspeicherung mit geringer Latenz, benutzerfreundliche APIs und hohe Zuverlässigkeit. In diesem Artikel wird erläutert, wie Sie Google Cloud Storage Nearline in PHP integrieren, um Datensicherung und -speicherung zu erreichen.
Bevor Sie beginnen, müssen Sie die folgenden Bedingungen erfüllen:
{ "require": { "google/cloud-storage": "^1.17" } }
composer install
use GoogleCloudStorageStorageClient; $projectId = 'YOUR_PROJECT_ID'; $storage = new StorageClient([ 'projectId' => $projectId ]);
$bucketName = 'YOUR_BUCKET_NAME'; $storage->createBucket($bucketName);
$bucket = $storage->bucket($bucketName); $objectName = 'YOUR_OBJECT_NAME'; $object = $bucket->upload( fopen('/path/to/your/file', 'r'), [ 'name' => $objectName, 'predefinedAcl' => 'publicRead' ] );
$objectName
. Wir geben außerdem den Parameter predefinedAcl
an, der die Zugriffsberechtigungen der Datei angibt. Hier setzen wir ihn auf publicRead
, was bedeutet, dass die Datei öffentlich gelesen werden kann. Laden Sie die Datei herunter
$objectName
。我们还指定了predefinedAcl
参数,该参数指定文件的访问权限,这里我们将其设置为publicRead
,表示可以公开读取该文件。
接下来,我们将下载文件。以下代码演示了如何下载文件:
$objectName = 'YOUR_OBJECT_NAME'; $object = $bucket->object($objectName); $object->downloadToFile('/path/to/save/your/file');
我们指定要下载的文件的名称$objectName
,然后指定要将文件保存到的本地目录。
最后,我们将学习如何从Google Cloud Storage Nearline中删除文件。以下代码演示了如何删除文件:
$objectName = 'YOUR_OBJECT_NAME'; $object = $bucket->object($objectName); $object->delete();
我们指定要删除的文件的名称$objectName
Als nächstes laden wir die Datei herunter. Der folgende Code zeigt, wie eine Datei heruntergeladen wird:
Wir geben den Namen der herunterzuladenden Datei $objectName
an und geben dann das lokale Verzeichnis an, in dem die Datei gespeichert werden soll.
Dateien löschen
🎜🎜Abschließend erfahren Sie, wie Sie Dateien aus Google Cloud Storage Nearline löschen. Der folgende Code zeigt, wie eine Datei gelöscht wird: 🎜rrreee🎜 Wir geben den Namen der zu löschenden Datei$objectName
an und löschen dann die Datei aus dem Bucket. 🎜🎜Fazit🎜🎜Durch die Integration von Google Cloud Storage Nearline können wir eine effiziente Datensicherung und -speicherung für unsere Anwendungen erreichen. In diesem Artikel haben wir erläutert, wie Sie mithilfe von PHP und der Google Cloud PHP-Clientbibliothek eine Verbindung zu Google Cloud Storage Nearline herstellen und Vorgänge wie das Hochladen, Herunterladen und Löschen von Dateien ausführen. Entwickler dieser Funktionen können sie an ihre eigenen Bedürfnisse anpassen, um umfangreichere Funktionen zu erreichen. 🎜Das obige ist der detaillierte Inhalt vonPHP- und Google Cloud Storage Nearline-Integration für Datensicherung und -speicherung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!