Hochladen in die Google Cloud mit MASV
Übersicht
Die Implementierung von Google Cloud Storage (GCS) für MASV-Portal Automations fügt sich in unser bestehendes S3 und Backblaze B2 Integrationen und erfordert eine ähnliche Konfiguration. Sie müssen lediglich eine Reihe von Anmeldeinformationen für MASV erstellen, um auf den GCS-Bucket zuzugreifen, und dann die Details in die Portalautomatisierungseinstellungen eingeben. Wir nutzen die Dienstleistungskonto Entität in Google Cloud Platform (GCP), um dies zu erreichen.
Erstellen eines Dienstkontos
Erstellen Sie ein Service-Konto für MASV, das bei der Verbindung mit dem Google Cloud Storage (GCS)-Bucket zur Übertragung von Dateien verwendet wird. Sie können den Zugriff dieses Kontos auf einen bestimmten Bucket für die Übertragung von Uploads von einem MASV-Portal auf Ihren GCS-Bucket beschränken. So erstellen Sie ein neues Dienstkonto:
- Öffnen Sie die Service-Konten Seite in der Google Cloud Console.
- Klicken Sie auf Wählen Sie ein Projekt, wählen Sie Ihr Projekt aus und klicken Sie auf Öffnen.
- Klicken Sie auf Dienstkonto erstellen.
- Geben Sie einen Namen für das Dienstkonto (freundlicher Anzeigename) und eine optionale Beschreibung ein und klicken Sie dann auf Speichern Sie.
- Sie können die Rolle hier leer lassen und die spezifischen Berechtigungen für dieses Konto später hinzufügen. Wenn Sie Speicherobjektverwaltung hierhat das Konto vollen Zugriff auf alle Ihre Buckets.
- Erstellen Sie einen Schlüssel und laden Sie ihn im JSON-Format herunter.
Erstellen eines Eimers
Sie können einen bestehenden Bucket verwenden oder einen neuen erstellen. MASV schreibt alle Pakete, die in Ihr Portal hochgeladen werden, in ein Verzeichnis namens Portal Downloads//
So erstellen Sie einen neuen Eimer:
- Öffnen Sie die Cloud-Speicher Browser in der Google Cloud Console.
- Klicken Sie auf Eimer erstellen um das Formular für die Erstellung eines Eimers zu öffnen
Geben Sie Ihre Eimerinformationen ein und klicken Sie auf Weiter um jeden Schritt abzuschließen:
- Geben Sie einen Namen an, der den Anforderungen für Eimernamen entspricht.
- Wählen Sie eine Standardspeicherklasse für den Bucket. Die Standardspeicherklasse wird allen Objekten, die in den Bereich hochgeladen werden, standardmäßig zugewiesen. Wählen Sie als nächstes eine Standort wo die Eimerdaten dauerhaft gespeichert werden.
- Wählen Sie eine Zugangskontrolle Modell, um festzulegen, wie Sie den Zugriff auf die Objekte des Bereichs steuern.
- Optional können Sie Schaufelbezeichnungen hinzufügen, eine Aufbewahrungsrichtlinie festlegen und eine Verschlüsselungsmethode wählen.
Zugriff auf einen Eimer gewähren
Sie müssen sicherstellen, dass das oben erstellte Dienstkonto den entsprechenden Zugriff auf den Bucket hat. MASV benötigt Zugriff zum Lesen und Schreiben von Objekten im Bucket - so wird sichergestellt, dass wir die Portal Downloads/ Ordner in Ihrem Bucket und verhindern Sie Namenskollisionen bei bestehenden Paketen (wenn z. B. zwei verschiedene Uploads in das Portal "Meine Dateien" hießen, müssen wir sicherstellen, dass sie im GCS getrennt erscheinen) und übertragen Sie dann die Dateien. Wir benötigen keinen Zugriff auf die Ressourcenverwaltung oder den Bucket selbst.
- Öffnen Sie die Cloud-Speicher Browser in der Google Cloud Console und suchen Sie den Bucket, den MASV verwenden soll, und klicken Sie auf den Namen.
- Klicken Sie dann auf Erlaubt.
- Suchen Sie die Dienstleistungskonto erstellt und erweitern die Rollen Liste.
- Wählen Sie Speicherobjekt-Verwaltung - wird die Berechtigung zum Lesen und Schreiben von Objekten in diesem Bereich erteilt.
- Klicken Sie auf Sparen.
Sie sind nun bereit, Ihre Portalautomatisierung in MASV zu konfigurieren. Sie benötigen die JSON-Anmeldedatei von dem oben erstellten Servicekonto.
GCS Bucket mit dem MASV-Portal verbinden
Unter Portal Edit Page, scrollen Sie nach unten zu In die Cloud liefern Abschnitt und klicken Sie auf Verbinden Sie über die Google Cloud-Speicher Karte.
Laden Sie in dem Pop-up-Fenster die Servicekonto Schlüssel JSON-Datei, die Sie in den oben genannten Schritten erstellt haben, und tragen Sie den Bucket-Namen in das Feld ein. Klicken Sie auf Verbinden Sie und Ihre Integration wird aktiv.
Wie immer können Sie uns kontaktieren unter [email protected] wenn Sie weitere Fragen haben.
MASV kostenlos testen
Beginnen Sie noch heute und versenden Sie 20 GB kostenlos.