AllInfo

Wie Übertragen von einem S3-Bucket, um Google Cloud Storage-Plattform

Wenn Sie gerade den übergang von AWS, Google Cloud Platform, die Sie haben könnten eine Menge von Daten, die in S3-buckets. Zum Glück stellt Google ein tool zur automatischen übertragung der Eimer-Inhalt in Ihre eigenen Cloud-Storage-Plattform.

Die übertragung von einem S3-Bucket, um Cloud-Storage

Cloud-Speicher funktioniert sehr ähnlich wie AWS S3-service, und in den meisten Fällen sollte es dienen als drop-in Ersatz für die S3, mit einigen kleineren Anpassungen an client-Anwendungen. Google bietet eine gute Anleitung für die Migration von S3-basierten client-Anwendungen, die über Cloud-Speicher.

Allerdings werden Sie auch brauchen, um die übertragung über die einzelnen S3-bucket, um eine Cloud-Speicher-Eimer. Dieser Prozess kann eine Weile dauern, für großen Eimer, aber es kann automatisiert werden, ziemlich einfach mit dem Daten-transfer-tools gebaut zu GCP.

Auf der AWS-Seite der Dinge, die Sie müssen, um einen service-Benutzer, die Zugriff auf die S3-buckets. Sie können ein vorhandenes verwenden, aber eine neue ist ziemlich einfach, und kann gelöscht werden, nachdem der ganze Prozess vorbei ist. Aus dem IAM Management Console (die AWS-one), einen neuen Benutzer erstellen, und geben Sie den programmgesteuerten Zugriff, die access key und secret.

Sie können es AmazonS3FullAccess, aber es ist besser, eine neue Richtlinie erstellen, mit Lesen und in der Liste Berechtigungen für den Eimern, Sie werden übertragen:

Klicken Sie auf weiter, um den Benutzer zu erstellen, und halten Sie die Registerkarte mit den access key und secret öffnen.

Nun, gehen Sie zu Google Cloud Platform, und wählen Sie Data Transfer – > Transfer-Service in der Seitenleiste aus.

Wählen Sie “Amazon S3-Bucket,” geben Sie den bucket-Namen, und fügen Sie in die access key ID.

Für den Ziel-Eimer, werden Sie wahrscheinlich haben, um eine neue zu erstellen. Klicken Sie auf “Durchsuchen”, und erstellen Sie einen neuen bucket mit den Berechtigungen und Einstellungen, die Sie verwenden möchten.

Sie haben ein paar Optionen für die übertragung, die Sie hier überprüfen können. Die erste überschreiben, alle vorhandenen Dateien in den Ziel-Eimer, die den gleichen Namen haben. Dies sollte nicht so wichtig, mit einem neuen Ziel-Eimer. Die zweite entfernen von Elementen aus dem Quell-Eimer, sobald der transfer abgeschlossen ist. Wenn Sie arbeiten immer noch an der übertragung über client-Anwendungen auf die neue Infrastruktur, werden Sie wollen, stellen Sie sicher, dass dieser deaktiviert ist (und wenn Sie nur noch den IAM-Benutzer Lesen/Liste zugreifen, das wird nicht funktionieren, jedenfalls). Der Dritte wird im wesentlichen wischen Sie den Ziel-Eimer aus, was nicht in der Quelle Eimer. Dies wiederum sollte keine Rolle spielen, für die neue Eimer.

Klicken Sie auf “Weiter”, und klicken Sie auf “Erstellen”. Die überweisung sollte automatisch beginnen. Wenn es nur ein paar items, es dauert nur ein paar Minuten. Sie können den transfer-status der Datenübertragung-Konsole:

Sie müssen wiederholen Sie diesen Vorgang für jeden S3-bucket. Wenn Sie zu viele S3-buckets für die, die machbar sind, werden Sie wollen einen Blick in die Automatisierung der gesamten übertragung mit Speicher-Transfer-API.

Exit mobile version