Um mit dem Amazon Web Services® (AWS) Simple Storage Service® (S3) Service zu interagieren, fügen Sie einen Schritt in eine Kette ein, der einen Amazon S3® Verbindungsbefehl verwendet. Hier einige Beispiele:
- Dateien hochladen, herunterladen oder verwalten
- Eimer verwalten
- Objekte auflisten
- Objekt-URLs vorsignieren
Diese Befehle entsprechen den aktuellen Operationen, die mit der AWS-Befehlszeilenschnittstelle (CLI) für S3 bereitgestellt werden. Um diese Befehle zu aktivieren, erstellt ein IT-Administrator zunächst einen Amazon S3-Connector.
Datei kopieren
Um eine Datei von einem Speicherort zu einem anderen in S3 zu kopieren, verwenden Sie den Befehl Copy file .
Eigenschaften
Eigentum |
Einzelheiten |
Quelldatei |
Geben Sie den Speicherort der zu kopierenden Datei ein, z. B. bucket/path/to/file/in/S3 . |
Eimer |
Geben Sie den Namen des Bereichs ein, in den kopiert werden soll. |
S3-Dateipfad (Schlüssel) |
Geben Sie den vollständigen Pfad ein, in den das Objekt kopiert werden soll. |
Ausgaben
Ausgabe |
Art der Ausgabe |
Ergebnis kopieren |
JSON |
Ziel-Eimer |
Zeichenfolge |
Zielschlüssel |
Zeichenfolge |
Exit-Codes
Code |
Typ |
Einzelheiten |
0 |
Erfolg |
Erfolg |
1 |
Fehler |
Der Befehl ist fehlgeschlagen |
Eimer erstellen
Um einen neuen S3-Bucket zu erstellen, verwenden Sie den Befehl Create bucket .
Eigenschaften
Eigentum |
Einzelheiten |
Eimer |
Geben Sie den Namen des zu erstellenden Buckets ein. |
Ausgaben
Ausgabe |
Art der Ausgabe |
Eimer |
JSON |
Name des Eimers |
Zeichenfolge |
Exit-Codes
Code |
Typ |
Einzelheiten |
0 |
Erfolg |
Erfolg |
1 |
Fehler |
Der Befehl ist fehlgeschlagen |
Eimer löschen
Um einen S3-Bucket zu löschen, verwenden Sie den Befehl Delete bucket .
Eigenschaften
Eigentum |
Einzelheiten |
Eimer |
Geben Sie den Namen des zu löschenden Bereichs ein. |
Ausgaben
Keine
Exit-Codes
Code |
Typ |
Einzelheiten |
0 |
Erfolg |
Erfolg |
1 |
Fehler |
Der Befehl ist fehlgeschlagen |
Objekt löschen
Um ein Objekt aus S3 zu löschen, verwenden Sie den Befehl Delete object .
Eigenschaften
Eigentum |
Einzelheiten |
Eimer |
Geben Sie den Namen des Bereichs ein, aus dem gelöscht werden soll. |
S3-Dateipfad (Schlüssel) |
Geben Sie den Speicherort des zu löschenden Bereichs ein. |
Ausgaben
Keine
Exit-Codes
Code |
Typ |
Einzelheiten |
0 |
Erfolg |
Erfolg |
1 |
Fehler |
Der Befehl ist fehlgeschlagen |
Datei herunterladen
Um eine Datei aus einem S3-Bucket herunterzuladen, verwenden Sie den Befehl Download file .
Eigenschaften
Eigentum |
Einzelheiten |
Name des Reiseziels |
Geben Sie einen Namen für die heruntergeladene Datei ein. |
Eimer |
Geben Sie den Namen des Buckets ein, aus dem der Download erfolgen soll. |
S3-Dateipfad (Schlüssel) |
Geben Sie den vollständigen Pfad zum Download-Speicherort an. |
Ausgaben
Ausgabe |
Art der Ausgabe |
Heruntergeladene Datei |
Datei |
Exit-Codes
Code |
Typ |
Einzelheiten |
0 |
Erfolg |
Erfolg |
1 |
Fehler |
Der Befehl ist fehlgeschlagen |
Eimer auflisten
Um alle S3-Buckets aufzulisten, auf die der Benutzer zugreifen kann, verwenden Sie den Befehl List buckets .
Eigenschaften
Keine
Ausgaben
Ausgabe |
Art der Ausgabe |
Antwort |
JSON |
Exit-Codes
Code |
Typ |
Einzelheiten |
0 |
Erfolg |
Erfolg |
1 |
Fehler |
Der Befehl ist fehlgeschlagen |
Objekte auflisten
Um alle Objekte in einem S3-Bucket aufzulisten, die einem Präfix entsprechen, verwenden Sie den Befehl List objects .
Eigenschaften
Eigentum |
Einzelheiten |
Eimer |
Geben Sie den Namen des Bereichs ein, in dem sich die aufzulistenden Objekte befinden. |
Präfix |
Geben Sie das Präfix der aufzulistenden Objekte ein. Der Befehl gibt alle Objekte mit einem Pfad zurück, der mit dem Präfix beginnt. |
Ausgaben
Ausgabe |
Art der Ausgabe |
Objekte |
JSON |
Codes für die Beendigung
Code |
Typ |
Einzelheiten |
0 |
Erfolg |
Erfolg |
1 |
Fehler |
Der Befehl ist fehlgeschlagen |
Objekt-URL vorsignieren
Um eine vorsignierte Objekt-URL zu erstellen, auf die für den angegebenen Zeitraum zugegriffen werden kann, verwenden Sie den Befehl Pre-sign object URL .
Eigenschaften
Eigentum |
Einzelheiten |
Eimer |
Geben Sie den Namen des Bereichs ein, der zugänglich gemacht werden soll. |
S3-Dateipfad (Schlüssel) |
Geben Sie den vollständigen Pfad für den Zugriff ein. |
Dauer |
Geben Sie an, wie lange die URL verfügbar sein soll, basierend auf Einheit. |
Einheit |
Wählen Sie die Zeiteinheit für Dauer. |
Ausgaben
Ausgabe |
Art der Ausgabe |
Dateidetails |
JSON |
Vorsignierte URL |
Zeichenfolge |
Codes für die Beendigung
Code |
Typ |
Einzelheiten |
0 |
Erfolg |
Erfolg |
1 |
Fehler |
Der Befehl ist fehlgeschlagen |
Datei hochladen
Um eine Datei in einen S3-Bucket hochzuladen, verwenden Sie den Befehl Upload file .
Eigenschaften
Eigentum |
Einzelheiten |
Quelldatei |
Geben Sie die Datei ein, die auf S3 hochgeladen werden soll. |
Eimer |
Geben Sie den Namen des Buckets ein, in den hochgeladen werden soll. |
S3-Dateipfad (Schlüssel) |
Geben Sie den vollständigen Pfad zum Speicherort des Uploads ein. |
Ausgaben
Ausgabe |
Art der Ausgabe |
Details hochladen |
JSON |
Eimer |
Zeichenfolge |
Schlüssel |
Zeichenfolge |
Codes für die Beendigung
Code |
Typ |
Einzelheiten |
0 |
Erfolg |
Erfolg |
1 |
Fehler |
Der Befehl ist fehlgeschlagen |