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.
Weitere Informationen zu bewährten Verfahren für S3 Express One Zone finden Sie unter Bewährte Verfahren zur Optimierung der Leistung von S3 Express One Zone.
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 die 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.
Die AWS SDKs verwenden den CreateSession API-Vorgang, um temporäre Anmeldeinformationen anzufordern. Anschließend erstellen und aktualisieren sie in Ihrem Namen automatisch alle 5 Minuten Token für Sie. Um die Leistungsvorteile von Directory-Buckets zu nutzen, empfehlen wir Ihnen, die AWS SDKs zu verwenden, um die API-Anfrage zu initiieren und zu verwalten. CreateSession 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, CRC32C, und. SHA-1 SHA-256 MD5-based Prüfsummen werden von der S3 Express One Zone-Speicherklasse nicht unterstützt.
CRC32 ist die Standardprüfsumme, die von den AWS SDKs bei der Übertragung von Daten in oder aus Verzeichnis-Buckets verwendet wird. Wir empfehlen die Verwendung von CRC32 und CRC32C, um die beste Leistung mit Verzeichnis-Buckets zu erzielen.
Verwenden Sie die neueste Version von AWS SDKs und gängige Runtime-Bibliotheken
Einige der AWS SDKs bieten auch die AWS Common Runtime (CRT) -Bibliotheken, um die Leistung von S3-Clients weiter zu beschleunigen. Zu diesen SDKs gehören AWS SDK for Java 2.x, AWS SDK für C++ und AWS SDK für Python (Boto3). Der CRT-based S3-Client überträgt Objekte mit verbesserter Leistung und Zuverlässigkeit in und aus Verzeichnis-Buckets, indem er automatisch den mehrteiligen Upload-API-Vorgang und Abrufe im Bytebereich verwendet, um Verbindungen mit horizontaler Skalierung zu automatisieren.
Um die höchste Leistung mit den Verzeichnis-Buckets zu erzielen, empfehlen wir, die neueste Version der AWS SDKs zu verwenden, die die CRT-Bibliotheken enthalten, oder die () zu verwenden. AWS Command Line Interface AWS CLI