AWS hat den "Storage Browser für Amazon S3" veröffentlicht, eine Open-Source-Schnittstellenkomponente, die Sie Ihren Webanwendungen hinzufügen können, um Ihren autorisierten Endbenutzern, wie Kunden, Partnern und Mitarbeitern, den Zugriff zum einfachen Durchsuchen, Hochladen, Herunterladen, Kopieren und Löschen von Daten in S3 zu ermöglichen. Der Storage Browser für S3 erleichtert Entwicklern die Bereitstellung des Datenzugriffs in S3 für Endbenutzer und ist so konzipiert, dass Endbenutzer wie Kunden, Partner und Mitarbeiter effizient mit Daten arbeiten können, unabhängig von ihrer Vertrautheit mit Amazon S3 oder Amazon Web Services. Darüber hinaus können Entwickler das Aussehen und Verhalten der Storage Browser-Oberfläche an das Design ihrer Anwendung anpassen. Der Storage Browser für S3 ist eine AWS Amplify UI React-Komponente. Daher müssen Sie sie in einer Webanwendung verwenden, die mit React oder einem React-basierten Framework wie Next.Js, Gatsby, Remix oder anderen erstellt wurde. Sie müssen außerdem sowohl AWS Amplify als auch die AWS Amplify UI React-Pakete installiert haben. Für den Storage Browser für S3 müssen Authentifizierung und Autorisierung konfiguriert sein, damit die S3-Buckets oder -Präfixe, auf die Endbenutzer zugreifen können, sowie die Aktionen, die sie ausführen können, gerendert werden können. Es gibt drei Optionen zum Einrichten von Berechtigungen, die jeweils für verschiedene Anwendungsfälle geeignet sind: Verwendung von AWS Amplify Auth, Verwendung von AWS IAM Identity Center oder Verwendung von IAM-Rollen mit Amazon S3 Access Grants. Dank seines flexiblen Designs können Sie den Storage Browser für S3 an das Aussehen Ihrer Anwendung anpassen. Wie alle anderen Amplify UI-Komponenten verwendet er standardmäßig das in Ihrer Anwendung aktive Amplify-Theme. Sie können jedoch jedes seiner Komponenten wie Schaltflächen, Breadcrumb, Paging-Steuerelemente, Textfelder und andere einfach ändern, indem Sie Ihr eigenes Theme erstellen oder Elemente direkt mit CSS ansprechen. Der Storage Browser für S3 ist mit allen Amazon S3-Speicherklassen kompatibel, mit Ausnahme von Glacier Flexible Retrieval und S3 Glacier Deep Archive. Er ist mit S3 Intelligent-Tiering kompatibel, jedoch nicht mit dem S3 Intelligent-Tiering Archive Access Tier oder dem S3 Intelligent-Tiering Deep Archive Access Tier. Der Storage Browser für S3 enthält integrierte Logik, die Upload-Anfragen für Hochdurchsatz-Datenübertragungen verbessert, Prüfsummen der hochgeladenen Daten berechnet (Anfragen, die diese Haltbarkeitsprüfungen nicht bestehen, werden abgelehnt) und die Leistung für schnellere Ladezeiten in Ihrer Anwendung optimiert.
Verbinden Sie Benutzer mit Daten über Ihre Apps mit Storage Browser für Amazon S3
AWS