

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.

# Zugriff auf einen Amazon S3-Allzweck-Bucket
<a name="access-bucket-intro"></a>

Sie können auf Ihre Amazon S3 S3-Allzweck-Buckets zugreifen, indem Sie die Amazon S3 S3-Konsole AWS Command Line Interface, AWS SDKs oder die Amazon S3 S3-REST-API verwenden. Jede Methode des Zugriffs auf einen S3-Allzweck-Bucket unterstützt bestimmte Anwendungsfälle. Weitere Informationen finden Sie in den folgenden Abschnitten.

**Topics**
+ [Anwendungsfälle](#accessing-use-cases)
+ [Amazon-S3-Konsole](#accessing-aws-management-console)
+ [AWS CLI](#accessing-aws-cli)
+ [AWS SDKs](#accessing-aws-sdks)
+ [Amazon S3-REST-API](#AccessingUsingRESTAPI)
+ [Virtuelles Hosting von Allzweck-Buckets](VirtualHosting.md)

## Anwendungsfälle
<a name="accessing-use-cases"></a>

Je nach Anwendungsfall für Ihr Amazon S3-Allzweck-Bucket gibt es verschiedene empfohlene Methoden für den Zugriff auf die zugrunde liegenden Daten in Ihren Buckets. Die folgende Liste enthält gängige Anwendungsfälle für den Zugriff auf Daten. 
+ **Statische Websites** – Sie können in Amazon S3 eine statische Website hosten. In diesem Anwendungsfall können Sie Ihren S3-Allzweck-Bucket so konfigurieren, dass er wie eine Website funktioniert. Ein Beispiel für Schritte zum Hosten einer Website auf Amazon S3 finden Sie unter [Tutorial: Konfigurieren einer statischen Website auf Amazon S3](HostingWebsiteOnS3Setup.md). 

  Um eine statische Website mit aktivierten Sicherheitseinstellungen wie Block Public Access zu hosten, empfehlen wir, Amazon CloudFront mit Origin Access Control (OAC) zu verwenden und zusätzliche Sicherheitsheader wie HTTPS zu implementieren. Weitere Informationen finden Sie unter [Erste Schritte mit einer sicheren statischen Website](https://docs.aws.amazon.com//AmazonCloudFront/latest/DeveloperGuide/getting-started-secure-static-website-cloudformation-template.html).
**Anmerkung**  
Amazon S3 unterstützt für den Zugriff auf statische Websites sowohl URLs im [virtuellen Hosting-Format](https://docs.aws.amazon.com/AmazonS3/latest/userguide/VirtualHosting.html#virtual-hosted-style-access) als auch im [Pfadformat](https://docs.aws.amazon.com/AmazonS3/latest/userguide/VirtualHosting.html#path-style-access). Da auf Buckets über URLs im Pfadstil und im virtuellen Hosting-Stil zugegriffen werden kann, empfehlen wir, Buckets mit Bucket-Namen zu erstellen. DNS-compliant Weitere Informationen finden Sie unter [Bucket-Kontingente für allgemeine Zwecke, Beschränkungen und Einschränkungen](BucketRestrictions.md).
+ **Gemeinsame Datensätze** - Wenn Sie auf Amazon S3 skalieren, ist es üblich, ein Multi-Tenant-Modell einzuführen, bei dem Sie verschiedenen Endkunden oder Geschäftseinheiten eindeutige Präfixe innerhalb eines gemeinsamen Allzweck-Buckets zuweisen. Durch die Verwendung von [Amazon S3 Access Points](https://docs.aws.amazon.com/AmazonS3/latest/userguide/access-points.html) können Sie eine umfangreiche Bucket-Richtlinie in separate, diskrete Zugangspunkt-Richtlinien für jede Anwendung unterteilen, die auf den freigegebenen Datensatz zugreifen muss. Mit diesem Ansatz ist es einfacher, sich auf die Erstellung der richtigen Zugriffsrichtlinie für eine Anwendung zu konzentrieren, ohne die Aktivitäten anderer Anwendungen innerhalb des freigegebenen Datensatzes zu beeinflussen. Weitere Informationen finden Sie unter [Verwalten des Zugriffs auf gemeinsam genutzte Datensätze mit Zugangspunkten](access-points.md).
+ **High-throughput Workloads** — Mountpoint for Amazon S3 ist ein Open-Source-Dateiclient mit hohem Durchsatz zum Mounten eines Amazon S3 S3-Allzweck-Buckets als lokales Dateisystem. Mit Mountpoint können Anwendungen über Dateisystem-Operationen wie Öffnen und Lesen auf Objekte zugreifen, die in Amazon S3 gespeichert sind. Mountpoint übersetzt diese Operationen automatisch in API-Aufrufe für S3-Objekte, sodass Ihre Anwendungen über eine Dateischnittstelle auf den elastischen Speicher und den Durchsatz von Amazon S3 zugreifen können. Weitere Informationen finden Sie unter [Einhängen eines Amazon S3 Buckets als lokales Dateisystem](mountpoint.md). 
+ **Multi-Region Anwendungen** — Amazon S3 Multi-Region Access Points bieten einen globalen Endpunkt, über den Anwendungen Anfragen von S3-Allzweck-Buckets bearbeiten können, die sich in mehreren AWS-Regionen befinden. Sie können Multi-Region Access Points verwenden, um Anwendungen mit mehreren Regionen mit derselben Architektur zu erstellen, die in einer einzelnen Region verwendet wird, und diese Anwendungen dann überall auf der Welt ausführen. Anstatt Anfragen über das öffentliche Internet zu senden, bieten Multi-Region Access Points eine integrierte Netzwerkstabilität und beschleunigen internetbasierte Anfragen an Amazon S3. Weitere Informationen finden Sie unter [Verwalten von Multi-Region-Traffic mit Multi-Region Access Points](MultiRegionAccessPoints.md).
+ **Secure Shell (SSH) File Transfer Protocol (SFTP)** — Wenn Sie versuchen, vertrauliche Daten sicher über das Internet zu übertragen, können Sie einen SFTP-enabled Server mit Ihrem Amazon S3 S3-Allzweck-Bucket verwenden. AWS SFTP ist ein Netzwerkprotokoll, das die volle Sicherheits- und Authentifizierungsfunktionalität von SSH unterstützt. Mit diesem Protokoll haben Sie eine genaue Kontrolle über Benutzeridentität, Berechtigungen und Schlüssel. Sie können den Zugriff auch mithilfe von IAM-Richtlinien verwalten. Um Ihrem Amazon S3-Bucket einen SFTP-fähigen Server zuzuordnen, stellen Sie sicher, dass Sie zuerst Ihren SFTP-enabled Server erstellen. Anschließend richten Sie Benutzerkonten ein und verknüpfen den Server mit einem Amazon S3-Allzweck-Bucket. *Eine exemplarische Vorgehensweise für diesen Prozess finden Sie unter [AWS Transfer for SFTP — Vollständig verwalteter SFTP-Service für Amazon S3 in AWS Blogs](https://aws.amazon.com/blogs/aws/new-aws-transfer-for-sftp-fully-managed-sftp-service-for-amazon-s3/).*

## Amazon-S3-Konsole
<a name="accessing-aws-management-console"></a>

Die Konsole ist eine webbasierte Benutzeroberfläche für die Verwaltung von Amazon S3 und AWS Ressourcen. Mit der Amazon-S3-Konsole können Sie problemlos auf einen Bucket zugreifen und seine Eigenschaften ändern. Mit der Benutzeroberfläche der Konsole können Sie zudem fast alle Bucket-Operationen ausführen, ohne Code schreiben zu müssen.

Wenn Sie sich für eine angemeldet haben AWS-Konto, können Sie auf die Amazon S3 S3-Konsole zugreifen, indem Sie sich bei der Amazon S3-Konsole anmelden und auf der Startseite der Amazon S3-Konsole **S3** auswählen. Sie können diesen Link auch verwenden, um direkt auf die zuzugreifen [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/).

## AWS CLI
<a name="accessing-aws-cli"></a>

Sie können den verwenden AWS CLI , um Befehle auszugeben oder Skripts in der Befehlszeile Ihres Systems zu erstellen, um Aufgaben AWS (einschließlich S3) auszuführen. Wenn Sie beispielsweise auf mehrere Buckets zugreifen müssen, können Sie Zeit sparen, indem Sie den verwenden, AWS CLI um allgemeine und sich wiederholende Aufgaben zu automatisieren. Die Skriptfähigkeit und die Wiederholbarkeit gängiger Aktionen sind wichtige Aspekte, die bei der Skalierung von Unternehmen zu berücksichtigen sind. 

Das [AWS CLI](https://aws.amazon.com/cli/)bietet Befehle für eine Vielzahl von. AWS-Services Das AWS CLI wird unter Windows, MacOS und Linux unterstützt. Informationen zu den ersten Schritten finden Sie im [https://docs.aws.amazon.com/cli/latest/userguide/](https://docs.aws.amazon.com/cli/latest/userguide/). Weitere Informationen über die Befehle für Amazon S3 finden Sie unter [s3api](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/s3api/index.html) und [s3control](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/s3control/index.html) in der *AWS CLI -Befehlsreferenz*.

## AWS SDKs
<a name="accessing-aws-sdks"></a>

AWS bietet SDKs (Software Development Kits), die aus Bibliotheken und Beispielcode für verschiedene Programmiersprachen und Plattformen (Java, Python, Ruby, .NET, iOS, Android usw.) bestehen. Die AWS SDKs bieten eine bequeme Möglichkeit, programmatischen Zugriff auf S3 und zu erstellen. AWS Amazon S3 ist ein REST-Service. Sie können Anfragen mithilfe der AWS SDK-Bibliotheken an Amazon S3 senden, die die zugrunde liegende Amazon S3 S3-REST-API umschließen und Ihre Programmieraufgaben vereinfachen. Beispielsweise übernehmen die SDKs Aufgaben wie das Berechnen von Signaturen, das kryptografische Signieren von Anforderungen, das Verwalten von Fehlern und das automatische erneute Ausführen von Anforderungen. Informationen zu den AWS SDKs, einschließlich deren Download und Installation, finden Sie unter [Tools für AWS](https://aws.amazon.com/tools/).

Jede Interaktion mit Amazon S3 erfolgt entweder authentifiziert oder anonym. Wenn Sie die AWS SDKs verwenden, berechnen die Bibliotheken die Signatur für die Authentifizierung anhand der von Ihnen bereitgestellten Schlüssel. Weitere Informationen darüber, wie Sie Anforderungen an Amazon S3 stellen, finden Sie unter [Senden von Anforderungen](https://docs.aws.amazon.com/AmazonS3/latest/API/MakingRequests.html).

## Amazon S3-REST-API
<a name="AccessingUsingRESTAPI"></a>

Die Amazon S3-Architektur ist so ausgelegt, dass sie unabhängig von Programmiersprachen ist und unsere von AWS unterstützten Schnittstellen verwendet, um Objekte zu speichern und abzurufen. Sie können auf S3 und AWS programmgesteuert mithilfe der Amazon S3-REST-API zugreifen. Die REST-API ist eine HTTP-Schnittstelle zu Amazon S3. Mit REST-API verwenden Sie HTTP-Standardanfragen, um Buckets und Objekte zu erstellen, laden oder löschen.

Sie können einen beliebigen Toolkit einsetzen, der HTTP unterstützt, um die REST-API verwenden zu können. Sie können sogar einen Browser verwenden, um Objekte zu laden, wenn diese anonym lesbar sind.

Die REST-API verwendet HTTP-Standard-Header und -Statuscodes, sodass sich Standard-Browser und -Toolkits wie erwartet verhalten. In einigen Bereichen haben wir HTTP um zusätzliche Funktionen erweitert (wir haben beispielsweise Header hinzugefügt, um die Zugriffskontrolle zu unterstützen). In diesen Fällen haben wir alles dafür getan, die neue Funktion so hinzuzufügen, dass sie der standardmäßigen Nutzung von HTTP entsprechen.

Wenn Sie in Ihrer Anwendung direkte REST-API-Aufrufe senden, müssen Sie den Code für die Berechnung der Signatur schreiben und diesen der Anforderung hinzufügen. Weitere Informationen darüber, wie Sie Anforderungen an Amazon S3 stellen, finden Sie unter [Senden von Anforderungen](https://docs.aws.amazon.com/AmazonS3/latest/API/MakingRequests.html) in der *API-Referenz zu Amazon S3*.