Zum Hauptinhalt springen

Amazon S3-Bucket für den Automatisierungsprozess einrichten

Erfahre, wie du einen Amazon S3-Bucket für die Dateispeicherung einrichtest

Dieser Artikel bietet eine Schritt-für-Schritt-Anleitung zum Einrichten eines Amazon-S3-Buckets für die Dateispeicherung. Er ist besonders hilfreich für alle, die eine strukturierte Methode zum Speichern und Teilen von Dateien brauchen, zum Beispiel von Druckdateien für die automatische Auftragsabwicklung. Auch wenn die Anleitung ein empfohlenes Setup beschreibt, gilt: Die Verwaltung und Sicherung deiner Dateien auf Amazon S3 liegt in deiner Verantwortung. Konfiguriere Amazon S3 immer gemäß deinen spezifischen Sicherheitsrichtlinien.


Deinen Amazon S3-Bucket erstellen

Gehen wir Schritt für Schritt den Prozess durch, um deinen Amazon-S3-Bucket zu erstellen:

  1. Beginne, indem du dich für ein Amazon AWS-Konto registrierst. Sobald du dich registriert hast, klicke auf „Sign-in to console“.

    Screenshot_2020-10-10_um_14.24.10.png
  2. Sobald du angemeldet bist, gib "S3" in die Suchleiste ein und wähle "S3" aus.

    Screenshot_2020-10-10_um_14.24.55.png

    Dadurch öffnet sich die S3-Oberfläche. Um deine Dateien zu speichern, musst du einen neuen Bucket erstellen. Klicke auf "Bucket erstellen".

    Screenshot_2020-10-10_um_14.25.05.png

    Gib deinem Bucket einen eindeutigen Namen und wähle deine bevorzugte Region für die Speicherung.

    Screenshot_2020-10-10_um_14.25.28.png

    Klicke auf "Weiter". Du kannst Schritt 2 überspringen, ohne Änderungen vorzunehmen.

    Screenshot_2020-10-10_um_14.25.39.png

    Deaktiviere in Schritt 3 die Option „Block all public access“ und bestätige die Aufforderung, dass du die Auswirkungen verstanden hast.

    Screenshot_2020-10-10_um_14.26.39.png

    Überprüfe in Schritt 4 deine Einstellungen und klicke auf "Bucket erstellen".

    Screenshot_2020-10-10_um_14.26.46.png


Dateien hochladen und sichern

Wenn dein Bucket bereit ist, fügen wir eine Datei hinzu. Öffne deinen neu erstellten Bucket und klicke auf "Upload". Folge den Anweisungen auf dem Bildschirm. Sobald deine Datei hochgeladen ist, öffne sie im Bucket. Achte genau auf den Pfad der "Object URL". Der Teil der URL vor dem Dateinamen ist entscheidend, denn er steht für die Domain und die Mappenstruktur, die du brauchst, wenn du den vollständigen Dateipfad für Aufgaben wie die Auftragsverarbeitung angibst.

mceclip0.png

Um Zugriff auf deine Dateien zu gewähren, musst du die Berechtigungen anpassen. Dazu richtest du eine "Bucket-Richtlinie" ein, und zwar folgendermaßen:

  1. Navigiere zu deinem Bucket und klicke auf "Berechtigungen".

    mceclip0.png

  2. Scrolle nach unten zu "Bucket Policy" und klicke auf "Bearbeiten". Die Position dieser Schaltfläche kann je nach Bildschirmgröße leicht variieren.

    mceclip1.png

  3. Füge im Textfeld „Richtlinie“ den unten bereitgestellten Code-Snippet ein. Denk daran, „myzapierbucket“ durch den tatsächlichen Namen deines Buckets zu ersetzen. Wenn du das nicht tust, tritt beim Speichern ein Fehler auf.

    mceclip4.png

Hier ist der Code-Snippet, den du in den Textbereich der Bucket-Richtlinie einfügen sollst:

{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "PublicReadZulassen",
"Effect": "Erlauben",
"Principal": {
"AWS": "*"
},
"Action": "s3:GetObject",
"Resource": "arn:aws:s3:::deinBucketName/*"
}
]
}

Glückwunsch! Du hast deinen Amazon S3-Bucket erfolgreich eingerichtet und kannst jetzt loslegen.


FAQs

Hier sind einige häufige Fragen, die du vielleicht hast:

Wenn meine Bestellung Produkte ohne Druckdateien enthält (z. B. Rahmen), wird sie vom System trotzdem verarbeitet?

Auf jeden Fall! Das System ist so konzipiert, dass es Bestellungen mit Artikeln verarbeiten kann, die keine Druckdatei benötigen, zum Beispiel Rahmen oder Leisten. Bei solchen Artikeln wird die Bestellung automatisch ohne Druckdatei freigegeben. Wenn eine Bestellung eine Mischung aus druckbaren Artikeln (z. B. Poster) und nicht druckbaren Artikeln (z. B. Rahmen) enthält, sucht das System nach der Druckdatei, die dem druckbaren Artikel zugeordnet ist. Sobald die Datei gefunden wurde, wird die gesamte Bestellung freigegeben und verarbeitet.

Kann ich diese Einrichtung auf ältere, ausstehende Bestellungen anwenden?

Ja, das kannst du. Dieses Setup funktioniert für jede Bestellung mit dem Status „Ausstehende Freigabe“. Solange die Dateinamen den Namenskonventionen entsprechen und korrekt im S3-Bucket abgelegt sind, werden sie verarbeitet – auch bei älteren Bestellungen.

Im Fall einer Massenverknüpfung – müssen die Bilder, die ich bei AWS hochlade, dauerhaft dort gehostet bleiben, oder lädt Gelato sie herunter und hostet sie auf eigenen Servern?

Sobald die Produkte erfolgreich importiert sind, lädt Gelato die Bilder herunter und sie können aus deinem AWS-Speicher entfernt werden. Sie müssen dort nicht dauerhaft gehostet bleiben.

Hat dies deine Frage beantwortet?