

D'autres exemples de AWS SDK sont disponibles dans le référentiel [AWS Doc SDK Examples](https://github.com/awsdocs/aws-doc-sdk-examples) GitHub .

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Scénarios pour Amazon S3 utilisant AWS SDKs
<a name="s3_code_examples_scenarios"></a>

Les exemples de code suivants vous montrent comment implémenter des scénarios courants dans Amazon S3 avec AWS SDKs. Ces scénarios vous montrent comment accomplir des tâches spécifiques en appelant plusieurs fonctions dans Amazon S3 ou en les combinant avec d’autres Services AWS. Chaque exemple inclut un lien vers le code source complet, où vous trouverez des instructions sur la configuration et l’exécution du code. 

Les scénarios ciblent un niveau d’expérience intermédiaire pour vous aider à comprendre les actions de service dans leur contexte.

**Topics**
+ [Vérification de l’existence d’un compartiment](s3_example_s3_Scenario_DoesBucketExist_section.md)
+ [Convertir du texte en parole, puis de nouveau en texte](s3_example_cross_Telephone_section.md)
+ [Créer une URL présignée](s3_example_s3_Scenario_PresignedUrl_section.md)
+ [Création d’une application sans serveur pour gérer des photos](s3_example_cross_PAM_section.md)
+ [Créer une page web qui répertorie les objets Amazon S3](s3_example_s3_Scenario_ListObjectsWeb_section.md)
+ [Créer une application Amazon Textract Explorer](s3_example_cross_TextractExplorer_section.md)
+ [Suppression de tous les objets dans un compartiment](s3_example_s3_Scenario_DeleteAllObjects_section.md)
+ [Suppression des chargements partitionnés incomplets](s3_example_s3_Scenario_AbortMultipartUpload_section.md)
+ [Détecter l’EPI dans des images](s3_example_cross_RekognitionPhotoAnalyzerPPE_section.md)
+ [Détecter des entités dans un texte extrait à partir d’une image](s3_example_cross_TextractComprehendDetectEntities_section.md)
+ [Détecter des visages dans une image](s3_example_cross_DetectFaces_section.md)
+ [Détecter des objets dans des images](s3_example_cross_RekognitionPhotoAnalyzer_section.md)
+ [Détecter des personnes et des objets dans une vidéo](s3_example_cross_RekognitionVideoDetection_section.md)
+ [Téléchargement des « répertoires » S3](s3_example_s3_Scenario_DownloadS3Directory_section.md)
+ [Télécharger des objets dans un répertoire local](s3_example_s3_DownloadBucketToDirectory_section.md)
+ [Téléchargement d’un flux de taille inconnue](s3_example_s3_Scenario_DownloadStream_section.md)
+ [Obtention d’un objet à partir d’un point d’accès multi-région](s3_example_s3_GetObject_MRAP_section.md)
+ [Récupérer un objet d’un compartiment s’il a été modifié](s3_example_s3_GetObject_IfModifiedSince_section.md)
+ [Premiers pas avec S3](s3_example_s3_GettingStarted_section.md)
+ [Démarrer avec le chiffrement](s3_example_s3_Encryption_section.md)
+ [Démarrer avec les étiquettes](s3_example_s3_Scenario_Tagging_section.md)
+ [Verrouillage d’objets Amazon S3](s3_example_s3_Scenario_ObjectLock_section.md)
+ [Réalisation de demandes conditionnelles](s3_example_s3_Scenario_ConditionalRequests_section.md)
+ [Gérer les listes de contrôle d'accès (ACLs)](s3_example_s3_Scenario_ManageACLs_section.md)
+ [Gestion de messages volumineux à l’aide de S3](s3_example_sqs_Scenario_SqsExtendedClient_section.md)
+ [Gestion d’objets soumis à la gestion de version par lots avec une fonction Lambda](s3_example_s3_Scenario_BatchObjectVersioning_section.md)
+ [Analyser URIs](s3_example_s3_Scenario_URIParsing_section.md)
+ [Effectuer une copie en plusieurs parties](s3_example_s3_MultipartCopy_section.md)
+ [Traitement de notifications d’événements S3](s3_example_s3_Scenario_ProcessS3EventNotification_section.md)
+ [Enregistrer des informations EXIF et d’autres informations sur les images](s3_example_cross_DetectLabels_section.md)
+ [Envoyer des notifications d'événements à EventBridge](s3_example_s3_Scenario_PutBucketNotificationConfiguration_section.md)
+ [Suivi des chargements et des téléchargements](s3_example_s3_Scenario_TrackUploadDownload_section.md)
+ [Transformation de données avec S3 Object Lambda](s3_example_cross_ServerlessS3DataTransformation_section.md)
+ [Test unitaire et d’intégration avec un kit SDK](s3_example_cross_Testing_section.md)
+ [Charger le répertoire dans un compartiment](s3_example_s3_UploadDirectoryToBucket_section.md)
+ [Charger ou télécharger des fichiers volumineux](s3_example_s3_Scenario_UsingLargeFiles_section.md)
+ [Charger un flux de taille inconnue](s3_example_s3_Scenario_UploadStream_section.md)
+ [Utiliser les totaux de contrôle](s3_example_s3_Scenario_UseChecksums_section.md)
+ [Utilisation de l’intégrité des objets Amazon S3](s3_example_s3_Scenario_ObjectIntegrity_section.md)
+ [Utiliser les objets soumis au contrôle de version](s3_example_s3_Scenario_ObjectVersioningUsage_section.md)