

Weitere AWS SDK-Beispiele sind im GitHub Repo [AWS Doc SDK Examples](https://github.com/awsdocs/aws-doc-sdk-examples) verfügbar.

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.

# Codebeispiele für Amazon S3 mit AWS SDKs
<a name="s3_code_examples"></a>

Die folgenden Codebeispiele zeigen Ihnen, wie Sie Amazon Simple Storage Service mit einem AWS Software Development Kit (SDK) verwenden.

Bei *Grundlagen* handelt es sich um Codebeispiele, die Ihnen zeigen, wie Sie die wesentlichen Vorgänge innerhalb eines Services ausführen.

*Aktionen* sind Codeauszüge aus größeren Programmen und müssen im Kontext ausgeführt werden. Während Aktionen Ihnen zeigen, wie Sie einzelne Service-Funktionen aufrufen, können Sie Aktionen im Kontext der zugehörigen Szenarien anzeigen.

*Szenarien* sind Codebeispiele, die Ihnen zeigen, wie Sie bestimmte Aufgaben ausführen, indem Sie mehrere Funktionen innerhalb eines Service aufrufen oder mit anderen AWS-Services kombinieren.

**Weitere -Quellen**
+  **[Amazon-S3-Benutzerhandbuch](https://docs.aws.amazon.com/AmazonS3/latest/userguide/Welcome.html)** – Weitere Informationen zu Amazon S3.
+ **[API-Referenz für Amazon S3](https://docs.aws.amazon.com/AmazonS3/latest/API/Welcome.html)** – Details zu allen verfügbaren Amazon-S3-Aktionen.
+ **[AWS Developer Center](https://aws.amazon.com/developer/code-examples/?awsf.sdk-code-examples-product=product%23s3)** — Codebeispiele, die Sie nach Kategorie oder Volltextsuche filtern können.
+ **[AWS SDK-Beispiele](https://github.com/awsdocs/aws-doc-sdk-examples)** — GitHub Repo mit vollständigem Code in bevorzugten Sprachen. Enthält Anleitungen zum Einrichten und Ausführen des Codes.

**Contents**
+ [Grundlagen](s3_code_examples_basics.md)
  + [Hello Amazon S3](s3_example_s3_Hello_section.md)
  + [Kennenlernen der Grundlagen](s3_example_s3_Scenario_GettingStarted_section.md)
  + [Aktionen](s3_code_examples_actions.md)
    + [`AbortMultipartUpload`](s3_example_s3_AbortMultipartUpload_section.md)
    + [`CompleteMultipartUpload`](s3_example_s3_CompleteMultipartUpload_section.md)
    + [`CopyObject`](s3_example_s3_CopyObject_section.md)
    + [`CreateBucket`](s3_example_s3_CreateBucket_section.md)
    + [`CreateMultiRegionAccessPoint`](s3_example_s3_CreateMultiRegionAccessPoint_section.md)
    + [`CreateMultipartUpload`](s3_example_s3_CreateMultipartUpload_section.md)
    + [`CreatePresignedPost`](s3_example_s3_CreatePresignedPost_section.md)
    + [`DeleteBucket`](s3_example_s3_DeleteBucket_section.md)
    + [`DeleteBucketAnalyticsConfiguration`](s3_example_s3_DeleteBucketAnalyticsConfiguration_section.md)
    + [`DeleteBucketCors`](s3_example_s3_DeleteBucketCors_section.md)
    + [`DeleteBucketEncryption`](s3_example_s3_DeleteBucketEncryption_section.md)
    + [`DeleteBucketInventoryConfiguration`](s3_example_s3_DeleteBucketInventoryConfiguration_section.md)
    + [`DeleteBucketLifecycle`](s3_example_s3_DeleteBucketLifecycle_section.md)
    + [`DeleteBucketMetricsConfiguration`](s3_example_s3_DeleteBucketMetricsConfiguration_section.md)
    + [`DeleteBucketPolicy`](s3_example_s3_DeleteBucketPolicy_section.md)
    + [`DeleteBucketReplication`](s3_example_s3_DeleteBucketReplication_section.md)
    + [`DeleteBucketTagging`](s3_example_s3_DeleteBucketTagging_section.md)
    + [`DeleteBucketWebsite`](s3_example_s3_DeleteBucketWebsite_section.md)
    + [`DeleteObject`](s3_example_s3_DeleteObject_section.md)
    + [`DeleteObjectTagging`](s3_example_s3_DeleteObjectTagging_section.md)
    + [`DeleteObjects`](s3_example_s3_DeleteObjects_section.md)
    + [`DeletePublicAccessBlock`](s3_example_s3_DeletePublicAccessBlock_section.md)
    + [`GetBucketAccelerateConfiguration`](s3_example_s3_GetBucketAccelerateConfiguration_section.md)
    + [`GetBucketAcl`](s3_example_s3_GetBucketAcl_section.md)
    + [`GetBucketAnalyticsConfiguration`](s3_example_s3_GetBucketAnalyticsConfiguration_section.md)
    + [`GetBucketCors`](s3_example_s3_GetBucketCors_section.md)
    + [`GetBucketEncryption`](s3_example_s3_GetBucketEncryption_section.md)
    + [`GetBucketInventoryConfiguration`](s3_example_s3_GetBucketInventoryConfiguration_section.md)
    + [`GetBucketLifecycleConfiguration`](s3_example_s3_GetBucketLifecycleConfiguration_section.md)
    + [`GetBucketLocation`](s3_example_s3_GetBucketLocation_section.md)
    + [`GetBucketLogging`](s3_example_s3_GetBucketLogging_section.md)
    + [`GetBucketMetricsConfiguration`](s3_example_s3_GetBucketMetricsConfiguration_section.md)
    + [`GetBucketNotification`](s3_example_s3_GetBucketNotification_section.md)
    + [`GetBucketPolicy`](s3_example_s3_GetBucketPolicy_section.md)
    + [`GetBucketPolicyStatus`](s3_example_s3_GetBucketPolicyStatus_section.md)
    + [`GetBucketReplication`](s3_example_s3_GetBucketReplication_section.md)
    + [`GetBucketRequestPayment`](s3_example_s3_GetBucketRequestPayment_section.md)
    + [`GetBucketTagging`](s3_example_s3_GetBucketTagging_section.md)
    + [`GetBucketVersioning`](s3_example_s3_GetBucketVersioning_section.md)
    + [`GetBucketWebsite`](s3_example_s3_GetBucketWebsite_section.md)
    + [`GetObject`](s3_example_s3_GetObject_section.md)
    + [`GetObjectAcl`](s3_example_s3_GetObjectAcl_section.md)
    + [`GetObjectAttributes`](s3_example_s3_GetObjectAttributes_section.md)
    + [`GetObjectLegalHold`](s3_example_s3_GetObjectLegalHold_section.md)
    + [`GetObjectLockConfiguration`](s3_example_s3_GetObjectLockConfiguration_section.md)
    + [`GetObjectRetention`](s3_example_s3_GetObjectRetention_section.md)
    + [`GetObjectTagging`](s3_example_s3_GetObjectTagging_section.md)
    + [`GetPublicAccessBlock`](s3_example_s3_GetPublicAccessBlock_section.md)
    + [`HeadBucket`](s3_example_s3_HeadBucket_section.md)
    + [`HeadObject`](s3_example_s3_HeadObject_section.md)
    + [`ListBucketAnalyticsConfigurations`](s3_example_s3_ListBucketAnalyticsConfigurations_section.md)
    + [`ListBucketInventoryConfigurations`](s3_example_s3_ListBucketInventoryConfigurations_section.md)
    + [`ListBuckets`](s3_example_s3_ListBuckets_section.md)
    + [`ListMultipartUploads`](s3_example_s3_ListMultipartUploads_section.md)
    + [`ListObjectVersions`](s3_example_s3_ListObjectVersions_section.md)
    + [`ListObjects`](s3_example_s3_ListObjects_section.md)
    + [`ListObjectsV2`](s3_example_s3_ListObjectsV2_section.md)
    + [`PutBucketAccelerateConfiguration`](s3_example_s3_PutBucketAccelerateConfiguration_section.md)
    + [`PutBucketAcl`](s3_example_s3_PutBucketAcl_section.md)
    + [`PutBucketCors`](s3_example_s3_PutBucketCors_section.md)
    + [`PutBucketEncryption`](s3_example_s3_PutBucketEncryption_section.md)
    + [`PutBucketLifecycleConfiguration`](s3_example_s3_PutBucketLifecycleConfiguration_section.md)
    + [`PutBucketLogging`](s3_example_s3_PutBucketLogging_section.md)
    + [`PutBucketNotification`](s3_example_s3_PutBucketNotification_section.md)
    + [`PutBucketNotificationConfiguration`](s3_example_s3_PutBucketNotificationConfiguration_section.md)
    + [`PutBucketPolicy`](s3_example_s3_PutBucketPolicy_section.md)
    + [`PutBucketReplication`](s3_example_s3_PutBucketReplication_section.md)
    + [`PutBucketRequestPayment`](s3_example_s3_PutBucketRequestPayment_section.md)
    + [`PutBucketTagging`](s3_example_s3_PutBucketTagging_section.md)
    + [`PutBucketVersioning`](s3_example_s3_PutBucketVersioning_section.md)
    + [`PutBucketWebsite`](s3_example_s3_PutBucketWebsite_section.md)
    + [`PutObject`](s3_example_s3_PutObject_section.md)
    + [`PutObjectAcl`](s3_example_s3_PutObjectAcl_section.md)
    + [`PutObjectLegalHold`](s3_example_s3_PutObjectLegalHold_section.md)
    + [`PutObjectLockConfiguration`](s3_example_s3_PutObjectLockConfiguration_section.md)
    + [`PutObjectRetention`](s3_example_s3_PutObjectRetention_section.md)
    + [`RestoreObject`](s3_example_s3_RestoreObject_section.md)
    + [`SelectObjectContent`](s3_example_s3_SelectObjectContent_section.md)
    + [`UploadPart`](s3_example_s3_UploadPart_section.md)
    + [`UploadPartCopy`](s3_example_s3_UploadPartCopy_section.md)
+ [Szenarien](s3_code_examples_scenarios.md)
  + [Prüfen, ob ein Bucket vorhanden ist](s3_example_s3_Scenario_DoesBucketExist_section.md)
  + [Text in Sprache und zurück in Text konvertieren](s3_example_cross_Telephone_section.md)
  + [Eine vorsignierte URL erstellen](s3_example_s3_Scenario_PresignedUrl_section.md)
  + [Erstellen einer Serverless-Anwendung zur Verwaltung von Fotos](s3_example_cross_PAM_section.md)
  + [Eine Webseite erstellen, die Amazon-S3-Objekte auflistet](s3_example_s3_Scenario_ListObjectsWeb_section.md)
  + [Erstellen Sie eine Amazon-Textract-Explorer-Anwendung](s3_example_cross_TextractExplorer_section.md)
  + [Löschen Sie alle Objekte im Bucket.](s3_example_s3_Scenario_DeleteAllObjects_section.md)
  + [Löschen von unvollständigen mehrteiligen Uploads](s3_example_s3_Scenario_AbortMultipartUpload_section.md)
  + [Erkennen von PSA in Bildern](s3_example_cross_RekognitionPhotoAnalyzerPPE_section.md)
  + [Entitäten in Text erkennen, der aus einem Bild extrahiert wurde](s3_example_cross_TextractComprehendDetectEntities_section.md)
  + [Gesichter in einem Bild erkennen](s3_example_cross_DetectFaces_section.md)
  + [Erkennen von Objekten in Bildern](s3_example_cross_RekognitionPhotoAnalyzer_section.md)
  + [Erkennen Sie Personen und Objekte in einem Video](s3_example_cross_RekognitionVideoDetection_section.md)
  + [Herunterladen von S3-Verzeichnissen](s3_example_s3_Scenario_DownloadS3Directory_section.md)
  + [Herunterladen von Objekten in ein lokales Verzeichnis](s3_example_s3_DownloadBucketToDirectory_section.md)
  + [Herunterladen von Streams unbekannter Größe](s3_example_s3_Scenario_DownloadStream_section.md)
  + [Abrufen eines Objekts von einem Multi-Region-Zugangspunkt](s3_example_s3_GetObject_MRAP_section.md)
  + [Abrufen eines Objekts aus einem Bucket abrufen, wenn es geändert wurde](s3_example_s3_GetObject_IfModifiedSince_section.md)
  + [Erste Schritte mit der Verschlüsselung](s3_example_s3_Encryption_section.md)
  + [Erste Schritte mit Tags](s3_example_s3_Scenario_Tagging_section.md)
  + [Erste Schritte mit Amazon Athena](s3_example_athena_GettingStarted_061_section.md)
  + [Erste Schritte mit Amazon EMR](s3_example_emr_GettingStarted_037_section.md)
  + [Erste Schritte mit Amazon S3](s3_example_s3_GettingStarted_section.md)
  + [Erste Schritte mit Amazon SageMaker Feature Store](s3_example_iam_GettingStarted_028_section.md)
  + [Erste Schritte mit Amazon Textract](s3_example_s3_GettingStarted_074_section.md)
  + [Erste Schritte mit Config](s3_example_config_service_GettingStarted_053_section.md)
  + [Sperren von Amazon-S3-Objekten](s3_example_s3_Scenario_ObjectLock_section.md)
  + [Senden von bedingten Anforderungen](s3_example_s3_Scenario_ConditionalRequests_section.md)
  + [Zugriffskontrolllisten verwalten () ACLs](s3_example_s3_Scenario_ManageACLs_section.md)
  + [Verwalten großer Nachrichten mit S3](s3_example_sqs_Scenario_SqsExtendedClient_section.md)
  + [Versionierte Objekte in Batches mit einer Lambda-Funktion verwalten](s3_example_s3_Scenario_BatchObjectVersioning_section.md)
  + [Analysieren URIs](s3_example_s3_Scenario_URIParsing_section.md)
  + [Erstellen einer mehrteiligen Kopie](s3_example_s3_MultipartCopy_section.md)
  + [Process-S3-Ereignisbenachrichtigungen](s3_example_s3_Scenario_ProcessS3EventNotification_section.md)
  + [EXIF- und andere Bildinformationen speichern](s3_example_cross_DetectLabels_section.md)
  + [Senden Sie Ereignisbenachrichtigungen an EventBridge](s3_example_s3_Scenario_PutBucketNotificationConfiguration_section.md)
  + [Verfolgen von Uploads und Downloads](s3_example_s3_Scenario_TrackUploadDownload_section.md)
  + [Transformieren von Daten mit S3 Object Lambda](s3_example_cross_ServerlessS3DataTransformation_section.md)
  + [Modul- und Integrationstest mit einem SDK](s3_example_cross_Testing_section.md)
  + [Hochladen eines Verzeichnisses in einen Bucket](s3_example_s3_UploadDirectoryToBucket_section.md)
  + [Hoch- oder Herunterladen großer Dateien](s3_example_s3_Scenario_UsingLargeFiles_section.md)
  + [Stream unbekannter Größe hochladen](s3_example_s3_Scenario_UploadStream_section.md)
  + [Verwenden der Prüfsummen](s3_example_s3_Scenario_UseChecksums_section.md)
  + [Arbeiten mit Amazon-S3-Objektintegrität](s3_example_s3_Scenario_ObjectIntegrity_section.md)
  + [Mit versionierten Objekten arbeiten](s3_example_s3_Scenario_ObjectVersioningUsage_section.md)
+ [Serverless-Beispiele](s3_code_examples_serverless_examples.md)
  + [Aufrufen einer Lambda-Funktion über einen Amazon-S3-Auslöser](s3_example_serverless_S3_Lambda_section.md)