Hochladen eines Objekts - AWS Elemental MediaStore

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Hochladen eines Objekts

Sie können Objekte in einen Container oder in einen Ordner innerhalb eines Containers hochladen. Um ein Objekt in einen Ordner hochzuladen, geben Sie den Pfad zum Ordner an. Wenn der Ordner bereits vorhanden ist, AWS ElementalMediaStorespeichert das Objekt im Ordner. Wenn der Ordner nicht vorhanden, legt der Service ihn an und speichert das Objekt in dem Ordner. Weitere Informationen über Ordner finden Sie unter Ordner in AWS ElementalMediaStore.

Sie können die MediaStore-Konsole oder die AWS CLI verwenden, um Objekte hochzuladen.

MediaStore unterstützt das Aufteilen der Übertragung von Objekten, wodurch die Latenz reduziert wird, indem ein Objekt zum Download zur Verfügung gestellt wird, während es noch hochgeladen wird. Um diese Funktion zu verwenden, stellen Sie für die Upload-Verfügbarkeit des Objekts streaming ein. Sie können den Wert dieses Headers festlegen, wenn Sie das Objekt mithilfe der API hochladen. Wenn Sie in Ihrer Anfrage keine Header angeben, weist MediaStore den Standardwert standard für die Uploadverfügbarkeit des Objekts zu.

Objekte dürfen eine Größe von 25 MB für Standard-Upload-Verfügbarkeit und von 10 MB für Streaming-Upload-Verfügbarkeit nicht überschreiten.

Anmerkung

Objektdateinamen dürfen nur Buchstaben, Ziffern, Punkte (.), Unterstriche (_), Tilden (~), Bindestriche (-), Gleichheitszeichen (=) und Doppelpunkte (:) enthalten.

Hochladen eines Objekts (Konsole)
  1. Öffnen SieMediaStore-Konsole beihttps://console.aws.amazon.com/mediastore/aus.

  2. Wählen Sie auf der Seite Containers (Container) den Containernamen aus. Der Detailbereich für den Container wird angezeigt.

  3. Wählen Sie Upload object (Objekt hochladen).

  4. Geben Sie für Target path (Zielpfad) einen Pfad für die Ordner ein. Zum Beispiel premium/canada. Wenn einer der Ordner in dem von Ihnen angegebenen Pfad noch nicht vorhanden ist, legt der Service ihn automatisch an.

  5. Wählen Sie im Bereich Object (Objekt) die Option Browse (Durchsuchen).

  6. Navigieren Sie zum entsprechenden Ordner und wählen Sie ein Objekt zum Hochladen aus.

  7. Wählen Sie Open (Öffnen) und anschließend Upload (Hochladen).

    Anmerkung

    Wenn im ausgewählten Ordner bereits eine Datei mit dem gleichen Namen vorhanden ist, ersetzt der Service die Originaldatei durch die hochgeladene Datei.

Ein Objekt hochladen (AWS CLI)
  • Verwenden Sie in der AWS CLI den Befehl put-object. Sie können auch einen der folgenden Parameter einschließen: content-type, cache-control (um dem Aufrufer zu erlauben, das Cache-Verhalten des Objekts zu steuern) und path (um das Objekt in einen Ordner innerhalb des Containers zu legen).

    Anmerkung

    Nachdem Sie das Objekt hochgeladen haben, können Sie content-type, cache-control oder path nicht mehr bearbeiten.

    aws mediastore-data put-object --endpoint https://aaabbbcccdddee.data.mediastore.us-west-2.amazonaws.com --body README.md --path /folder_name/README.md --cache-control "max-age=6, public" --content-type binary/octet-stream --region us-west-2

    Im folgenden Beispiel finden Sie den Rückgabewert:

    { "ContentSHA256": "74b5fdb517f423ed750ef214c44adfe2be36e37d861eafe9c842cbe1bf387a9d", "StorageClass": "TEMPORAL", "ETag": "af3e4731af032167a106015d1f2fe934e68b32ed1aa297a9e325f5c64979277b" }