Objektspeicher-Multipart-Uploads
Erfahren Sie, wie Sie mit Multipart-Uploads Objekte mit einer Größe von mehr als 100 MB effizienter und mit größerer Resilienz verschieben können.
Der Oracle Cloud Infrastructure Object Storage-Service unterstützt Multipart-Uploads für effizientere und zuverlässigere Uploads, insbesondere für große Objekte. Sie können Multipart-Uploads mit der API, den Software- und Entwicklungskits (SDKs) oder der Befehlszeilenschnittstelle (CLI) ausführen. Die Konsole verwendet Multipart-Uploads, um Objekte hochzuladen, die größer sind als 64 MiB.
Bei Multipart-Uploads können einzelne Teile eines Objekts parallel hochgeladen werden, um den Zeitaufwand für das Hochladen zu verringern. Über die API durchgeführte Multipart-Uploads können auch die Auswirkungen von Netzwerkfehlern minimieren, indem Sie einen nicht erfolgreichen Teilupload wiederholen können, anstatt einen vollständigen Objektupload wiederholen zu müssen.
Multipart-Uploads sind für Objekte geeignet, die für einen einzelnen Uploadvorgang zu groß sind. Es wird empfohlen, Objekte mit mehr als 100 MiB per Multipart-Upload hochzuladen. Die maximale Größe für ein hochgeladenes Objekt beträgt 10 TiB. Objektteile dürfen nicht größer als 50 GiB sein. Wenn Sie Multipart-Uploads verwenden, können Sie flexibel zwischen den Uploads einzelner Teile pausieren und den Upload fortsetzen, wenn Ihr Zeitplan und Ihre Ressourcen dies zulassen.
Mit Objektlebenszyklus-Policy-Regeln können Sie nicht festgeschriebene oder nicht erfolgreiche Multipart-Uploads nach einer angegebenen Anzahl von Tagen automatisch löschen. Weitere Informationen finden Sie unter Object Lifecycle Management.
Aufgaben bei Multipart-Uploads
Sie können die folgenden mehrteiligen Uploadaufgaben ausführen:
Erforderliche IAM-Policy
Um Oracle Cloud Infrastructure verwenden zu können, muss ein Administrator Mitglied einer Gruppe sein, der von einem Mandantenadministrator Sicherheitszugriff in einer Policy erteilt wurde. Dieser Zugriff ist unabhängig davon erforderlich, ob Sie die Konsole oder die REST-API mit einem SDK, einer CLI oder einem anderen Tool verwenden. Wenn Sie eine Nachricht erhalten, dass Sie keine Berechtigung haben oder nicht autorisiert sind, fragen Sie den Mandantenadministrator, welcher Zugriffstyp Ihnen erteilt wurde und in welchem Compartment Ihr Zugriff funktioniert.
Wenn Sie mit Policys nicht vertraut sind, finden Sie weitere Informationen unter Identitätsdomains verwalten und Allgemeine Policys.
Für Administratoren:
-
Sie können eine Policy erstellen, mit der die angegebene IAM-Gruppe Object Storage-Namespaces, Buckets und die zugehörigen Objekte in allen Compartments im Mandanten verwalten kann:
Allow group <IAM_group_name> to manage object-family in tenancy
-
Sie können auch Policys erstellen, die den Geltungsbereich für den Zugriff reduzieren. Beispiel: So lassen Sie zu, dass die angegebene Gruppe nur Buckets und Objekte in einem bestimmten Compartment im Mandanten verwaltet:
Allow group <IAM_group_name> to manage buckets in compartment <compartment_name>
Wenn Sie restriktivere Policys schreiben, müssen Sie die für Multipart-Uploads erforderlichen Berechtigungen einbeziehen. Der Benutzer benötigt eine Policy, die sowohl OBJECT_CREATE- als auch OBJECT_OVERWRITE-Berechtigungen erteilt.
Informationen zu anderen Möglichkeiten, Policys zu schreiben, finden Sie unter Details zu Object Storage, Archive Storage und Data Transfer.
Ressourcen überwachen
Mit Metriken, Alarmen und Benachrichtigungen können Sie den Zustand, die Kapazität und die Performance von Oracle Cloud Infrastructure-Ressourcen überwachen. Weitere Informationen finden Sie unter Monitoring und Notifications.
Weitere Informationen über das Überwachen von Multipart-Uploads finden Sie unter Object Storage-Metriken.