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.
Optimieren der Leistung von Verzeichnis-Buckets
Zur Erzielung der besten Leistung bei der Verwendung von Verzeichnis-Buckets empfehlen wir die folgenden Vorgehensweisen.
Verwenden der sitzungsbasierten Authentifizierung
Verzeichnis-Buckets unterstützen einen neuen sitzungsbasierten Autorisierungsmechanismus zur Authentifizierung und Autorisierung von Anforderungen an einen Verzeichnis-Bucket. Bei der sitzungsbasierten Authentifizierung verwenden sie AWS SDKs automatisch den CreateSession
API-Vorgang, um ein temporäres Sitzungstoken zu erstellen, das für die Autorisierung von Datenanforderungen an einen Verzeichnis-Bucket mit geringer Latenz verwendet werden kann.
AWS SDKs Sie verwenden den CreateSession
API-Vorgang, um temporäre Anmeldeinformationen anzufordern, und erstellen und aktualisieren dann in Ihrem Namen automatisch alle 5 Minuten Token für Sie. Um die Leistungsvorteile von Directory-Buckets zu nutzen, empfehlen wir Ihnen, die CreateSession
API-Anfrage mithilfe von AWS SDKs zu initiieren und zu verwalten. Weitere Informationen zu diesem sitzungsbasierten Modell finden Sie unter Autorisieren zonaler Endpunkt-API-Operationen mit CreateSession.
Bewährte Methoden für zusätzliche S3-Prüfsummen
Verzeichnis-Buckets bieten Ihnen die Möglichkeit, den Prüfsummenalgorithmus auszuwählen, mit dem Ihre Daten während des Hoch- oder Herunterladens validiert werden. Sie können einen der folgenden Algorithmen zur Prüfung der Datenintegrität mit Secure Hash Algorithms (SHA) oder Cyclic Redundancy Check (CRC) auswählen: CRC32 C CRC32, SHA-1 und SHA-256. MD5basierte Prüfsummen werden von der S3 Express One Zone-Speicherklasse nicht unterstützt.
CRC32 ist die Standardprüfsumme, die von verwendet wird, AWS SDKs wenn Daten in oder aus Verzeichnis-Buckets übertragen werden. Wir empfehlen die Verwendung von CRC32 und CRC32 C, um die beste Leistung bei Verzeichnis-Buckets zu erzielen.
Verwenden Sie die neueste Version der AWS SDKs und der gängigen Laufzeitbibliotheken
Einige von ihnen bieten AWS SDKs auch die AWS Common Runtime (CRT) -Bibliotheken, um die Leistung von S3-Clients weiter zu beschleunigen. Dazu SDKs gehören der AWS SDK for Java 2.x AWS SDK for C++, der und der AWS SDK for Python (Boto3). Der CRT-basierte S3-Client überträgt Objekte zu und von Verzeichnis-Buckets mit verbesserter Leistung und Zuverlässigkeit, indem er automatisch die mehrteilige Upload-API-Operation und Abrufe im Bytebereich verwendet, um horizontal skalierende Verbindungen zu automatisieren.
Um die höchste Leistung mit den Verzeichnis-Buckets zu erzielen, empfehlen wir, die neueste Version von zu verwenden, die AWS SDKs die CRT-Bibliotheken enthält, oder die AWS Command Line Interface ()AWS CLI zu verwenden.