

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.

# Tutoriels Amazon Aurora et exemple de code
<a name="CHAP_Tutorials"></a>

La AWS documentation inclut plusieurs didacticiels qui vous guident à travers les cas d'utilisation courants d' et d'Amazon Aurora. La plupart de ces didacticiels vous montrent comment utiliser (Amazon Aurora) avec d'autres AWS services. En outre, vous pouvez accéder à un exemple de code dans GitHub. 

**Note**  
Vous pouvez trouver d’autres tutoriels sur le [Blog AWS de base de données](https://aws.amazon.com/blogs/database/). Pour plus d’informations sur la formation, consultez [AWS Training and Certification](https://www.aws.training/).

**Topics**
+ [Tutoriels dans ce guide](#CHAP_Tutorials.ThisGuide)
+ [Tutoriels dans d'autres AWS guides](#CHAP_Tutorials.OtherGuides)
+ [Tutoriels et exemples de code dans GitHub](#CHAP_Tutorials.GitHub)
+ [AWS Livre de recettes de base de données](#aws-db-cookbook-overview)
+ [AWS portail de contenu d'atelier et de laboratoire pour Amazon Aurora PostgreSQL](#CHAP_Tutorials_postgreslabs)
+ [AWS portail de contenu d'atelier et de laboratoire pour Amazon Aurora MySQL](#CHAP_Tutorials_sqllabs)
+ [Utilisation de ce service avec un AWS SDK](#sdk-general-information-section)

## Tutoriels dans ce guide
<a name="CHAP_Tutorials.ThisGuide"></a>

Les tutoriels suivants dans ce guide montrent comment exécuter les tâches courantes à l’aide d’Amazon Aurora :
+ [Tutoriel : Création d'un VPC à utiliser avec un cluster d' de base de données (uniquement) IPv4](CHAP_Tutorials.WebServerDB.CreateVPC.md)

  Découvrez comment inclure un cluster de bases de données dans un cloud privé virtuel (VPC) basé sur le service Amazon VPC. Dans ce cas, le VPC partage des données avec un serveur web qui s’exécute sur une instance Amazon EC2 dans le même VPC.
+ [Tutoriel : Créer un VPC à utiliser avec un cluster de bases de données (mode double-pile)](CHAP_Tutorials.CreateVPCDualStack.md)

  Découvrez comment inclure un cluster de bases de données dans un cloud privé virtuel (VPC) basé sur le service Amazon VPC. Dans ce cas, le VPC partage des données avec une instance Amazon EC2 dans le même VPC. Dans ce tutoriel, vous créez le VPC pour ce scénario qui fonctionne avec une base de données en mode double pile. 
+ [Didacticiel : Créer un serveur web et une cluster de base de données Amazon Aurora](TUT_WebAppWithRDS.md)

  Apprenez à installer un serveur web Apache avec PHP et à créer une base de données MySQL. Le serveur Web s’exécute sur une instance Amazon EC2 à l’aide d’Amazon Linux et la base de données MySQL est un cluster de bases de données Aurora MySQL. L’instance Amazon EC2 et le cluster d’ s’exécutent dans un VPC Amazon.
+ [Tutoriel : restaurez un cluster de bases de données Amazon Aurora à partir d’un instantané de cluster de bases de données](tut-restore-cluster.md)

  Découvrez comment effectuer une restauration à partir d’un instantané de cluster de bases de données.
+ [Didacticiel : Utilisation de balises pour spécifier les clusters de bases de données Aurora à arrêter](Tagging.Aurora.Autostop.md)

  Apprenez à utiliser des balises pour spécifier les clusters de bases de données Aurora à arrêter.
+ [Tutoriel : Consigner les modifications de l'état d'une instance de base de données à l'aide EventBridge](rds-cloud-watch-events.md#log-rds-instance-state)

  Découvrez comment enregistrer un changement d'état d'une instance de base de données à l'aide d'Amazon EventBridge et AWS Lambda.

## Tutoriels dans d'autres AWS guides
<a name="CHAP_Tutorials.OtherGuides"></a>

Les didacticiels suivants, présentés dans d'autres AWS guides, vous montrent comment effectuer des tâches courantes avec (Amazon Aurora) :

**Note**  
Certains des tutoriels utilisent des instances de base de données Amazon RDS, mais elles peuvent être adaptées pour utiliser des clusters de bases de données Aurora.
+ [Tutoriel : Aurora sans serveur](https://docs.aws.amazon.com/appsync/latest/devguide/tutorial-rds-resolvers.html) dans le *Guide du développeur AWS AppSync *

  Découvrez comment fournir une source AWS AppSync de données permettant d'exécuter des commandes SQL sur des clusters de Aurora Serverless bases de données avec l'API de données activée. Vous pouvez utiliser les résolveurs AWS AppSync pour exécuter des instructions SQL sur l’API de données avec des requêtes, des mutations et des abonnements GraphQL.
+ [Tutoriel : Rotation d'un secret pour une AWS base de données](https://docs.aws.amazon.com/secretsmanager/latest/userguide/tutorials_db-rotate.html) dans le *guide de AWS Secrets Manager l'utilisateur*

  Apprenez à créer un secret pour une AWS base de données et à configurer le secret pour qu'il alterne selon un calendrier. Vous déclenchez une rotation manuellement, puis vous vérifiez que la nouvelle version du secret continue de fournir l’accès.
+ [Tutoriels et exemples](https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/tutorials.html) dans le *Manuel du développeur AWS Elastic Beanstalk *

  Découvrez comment déployer des applications qui utilisent des bases de données Amazon RDS avec AWS Elastic Beanstalk.
+ [ Utilisation des données d’une base de données Amazon RDS pour créer une source de données Amazon ML](https://docs.aws.amazon.com/machine-learning/latest/dg/using-amazon-rds-with-amazon-ml.html) dans le *Amazon Machine Learning Developer Guide*

  Apprenez à créer un objet de source de données Amazon Machine Learning (Amazon ML) à partir de données stockées dans une instance de base de données MySQL.
+ [Activation manuelle de l'accès à une instance Amazon RDS dans un VPC](https://docs.aws.amazon.com/quicksight/latest/user/rds-vpc-access.html) dans le manuel *Amazon* Quick User Guide

  Découvrez comment activer l'accès rapide à une instance de base de données Amazon RDS dans un VPC.

## Tutoriels et exemples de code dans GitHub
<a name="CHAP_Tutorials.GitHub"></a>

Les didacticiels et les exemples de code suivants vous GitHub montrent comment effectuer des tâches courantes avec Amazon Aurora :
+ [ Création d’une bibliothèque de prêt Aurora Serverless v2](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/python/cross_service/aurora_rest_lending_library)

  Apprenez à créer une application de bibliothèque de prêt où les clients peuvent emprunter et rendre des livres. L'exemple utilise Aurora Serverless v2 et AWS SDK pour Python (Boto3).
+ [ Création d’une application de suivi des articles Amazon Aurora avec une API REST Spring qui interroge les données Aurora Serverless v2 à l’aide du kit SDK pour Java 2.x.](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/javav2/usecases/Creating_Spring_RDS_Rest)

  Découvrez comment créer une API REST Spring qui interroge des données Aurora Serverless v2. Elle doit être utilisée par une application React qui utilise le kit SDK pour Java 2.x.
+ [Création d'une application de suivi des articles Amazon Aurora qui interroge les Aurora Serverless v2 données à l'aide de AWS SDK pour PHP](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/php/cross_service/aurora_item_tracker)

  Découvrez comment créer une application qui utilise le `RdsDataClient` de l’API de données et Aurora Serverless v2 pour assurer le suivi et la création de rapports sur les éléments de travail. L'exemple utilise AWS SDK pour PHP.
+ [ Création d’une application de suivi d’articles Amazon Aurora qui interroge les données Aurora Serverless v2 à l’aide de AWS SDK pour Python (Boto3)](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/python/cross_service/aurora_item_tracker)

  Découvrez comment créer une application qui utilise le `RdsDataClient` de l’API de données et Aurora Serverless v2 pour assurer le suivi et la création de rapports sur les éléments de travail. L'exemple utilise AWS SDK pour Python (Boto3).

## AWS Livre de recettes de base de données
<a name="aws-db-cookbook-overview"></a>

Le [livre de recettes AWS DB](https://github.com/aws-samples/sample-aws-database-cookbook/) est un guide de base de données complet qui vous explique comment créer, déployer et gérer des solutions de base de données performantes et rentables sur. AWS Step-by-stepdes didacticiels vous guident dans la création d'applications prêtes pour la production et dans le déploiement des applications à l'aide CloudFormation de modèles. Vous découvrirez les AWS services essentiels en construisant une infrastructure, en mettant en œuvre des réseaux, en développant des architectures sans serveur, en gérant des bases de données et en intégrant l'IA générative. Découvrez les AWS meilleures pratiques qui vous aident à créer des solutions sécurisées et évolutives tout en optimisant les coûts. Que vous soyez un débutant AWS ou un professionnel expérimenté, le livre de recettes AWS DB vous aide à développer les compétences nécessaires pour relever les défis courants liés aux bases de données et mettre en œuvre des solutions adaptées aux entreprises. Le guide pratique comprend les sections suivantes :
+ **[Mise en route AWS pour les applications de base](https://github.com/aws-samples/sample-aws-database-cookbook/tree/main/1_Getting_Started_with_AWS)** de données : découvrez AWS les principes fondamentaux tels que la configuration de votre compte et de l'environnement Jupyter Notebook.
+ **[Principes fondamentaux des bases de](https://github.com/aws-samples/sample-aws-database-cookbook/tree/main/2_Your_First_Database_on_AWS)** données — Explorez les concepts essentiels des bases de données et comparez les services de AWS base de données afin de choisir la solution adaptée à vos charges de travail.
+ **[Application Web sans serveur avec Amazon Aurora](https://github.com/aws-samples/sample-aws-database-cookbook/tree/main/3_Building_Your_First_Serverless_Web_App_with_Aurora)** : créez une application de end-to-end vente au détail avec Amazon Aurora PostgreSQL qui gère les stocks, les commandes et les données clients.
+ **[Surveillance et observabilité](https://github.com/aws-samples/sample-aws-database-cookbook/tree/main/4_Operational_Excellence_Best_Practices_for_Aurora)** : configurez le suivi des performances, ainsi que des alertes pour identifier les problèmes potentiels liés aux bases de données avant qu’ils n’affectent vos applications.
+ **[Mise à l’échelle avec Amazon Aurora](https://github.com/aws-samples/sample-aws-database-cookbook/tree/main/5_Scaling_for_Success_Growing_with_Aurora)** : apprenez à créer des déploiements multirégionaux résilients avec Aurora DSQL, et à mettre à l’échelle vos bases de données pour augmenter la puissance de traitement ou à les répartir sur plusieurs instances pour augmenter la capacité.
+ **[Optimisation des performances et des coûts](https://github.com/aws-samples/sample-aws-database-cookbook/tree/main/6_Optimizing_Performance_and_Cost)** : optimisez les performances de votre base de données et réduisez les coûts grâce à des stratégies de réglage éprouvées.
+ **[Passez à des bases de données AWS spécialement conçues — Construisez](https://github.com/aws-samples/sample-aws-database-cookbook/tree/main/7_Break_Free_from_Everything_in_One_Database_Trap_A_Journey_to_Purpose_Built_AWS_Databases)** une infrastructure sécurisée et fiable qui fait évoluer vos solutions d'IA générative et vos applications pilotées par les données, du prototype au déploiement en entreprise.
+ **[Applications d’IA générative avec RAG](https://github.com/aws-samples/sample-aws-database-cookbook/tree/main/8_Building_Your_First_GenAI_Application_with_AWS_Data_Foundations)** : créez un système de recherche intelligente pour les documents d’assurance et de santé, qui utilise la génération à enrichissement contextuel (RAG) pour générer des résultats précis et contextuels.

## AWS portail de contenu d'atelier et de laboratoire pour Amazon Aurora PostgreSQL
<a name="CHAP_Tutorials_postgreslabs"></a>

La collection suivante d’ateliers et d’autres contenus pratiques vous permet de mieux comprendre les fonctionnalités et capacités d’Amazon Aurora PostgreSQL : 
+ [ Création manuelle d’un cluster Aurora ](https://catalog.workshops.aws/apgimmday/en-US/1-prereq/create-aurora-cluster)

  Découvrez comment créer manuellement un cluster Amazon Aurora PostgreSQL.
+ [ Configuration de Cloud9 et initialisation de la base de données ](https://catalog.workshops.aws/apgimmday/en-US/1-prereq/cloud9-client)

  Découvrez comment configurer Cloud9 et initialiser la base de données PostgreSQL.
+ [Clonage rapide](https://catalog.workshops.aws/apgimmday/en-US/manageability/fast-cloning)

  Découvrez comment créer un clone rapide Aurora.
+ [Gestion de plans de requêtes](https://catalog.workshops.aws/apgimmday/en-US/performance-and-scalability/query-plan-mgmt)

  Découvrez comment contrôler les plans d’exécution pour un ensemble d’instructions à l’aide de la gestion des plans de requêtes.
+ [Gestion du cache du cluster](https://catalog.workshops.aws/apgimmday/en-US/high-availability-and-durability/cluster-cache-mgmt)

  Découvrez la fonctionnalité de gestion du cache de cluster dans Aurora PostgreSQL.
+ [Diffusion d’activité de la base de données](https://catalog.workshops.aws/apgimmday/en-US/monitoring-and-security/db-activity-stream)

  Découvrez comment surveiller et auditer l’activité de votre activité de base de données avec cette fonction.
+ [Utilisation de Performance Insights](https://catalog.workshops.aws/apgimmday/en-US/monitoring-and-security/perf-insights)

  Découvrez comment surveiller et régler votre instance de base de données à l’aide de Performance Insights.
+ [Surveillance des performances avec les outils RDS](https://catalog.us-east-1.prod.workshops.aws/workshops/31babd91-aa9a-4415-8ebf-ce0a6556a216/en-US)

  Découvrez comment utiliser AWS les outils Postgres (Cloudwatch, Enhanced Monitoring, Slow Query Logs, Performance Insights, PostgreSQL Catalog Views) pour comprendre les problèmes de performances et identifier les moyens d'améliorer les performances de votre base de données.
+ [Réplicas en lecture d’autoscaling](https://catalog.workshops.aws/apgimmday/en-US/performance-and-scalability/load-data-auto-scale)

  Découvrez le fonctionnement de l’autoscaling des réplicas en lecture Aurora dans la pratique à l’aide d’un script générateur de charge.
+ [Test de la tolérance aux pannes](https://catalog.workshops.aws/apgimmday/en-US/high-availability-and-durability/fault-tolerance)

  Découvrez comment un cluster de bases de données peut tolérer une panne.
+ [Aurora Global Database](https://catalog.workshops.aws/apgimmday/en-US/high-availability-and-durability/aurora-global-db)

  En savoir plus sur Aurora Global Database.
+ [Utilisation du machine learning](https://catalog.workshops.aws/apgimmday/en-US/generative-ai/aurora-pg-ml)

  En savoir plus sur le machine learning Aurora.
+ [Aurora sans serveur v2](https://catalog.workshops.aws/apgimmday/en-US/performance-and-scalability/aurora-serverless-v2)

  En savoir plus sur Aurora sans serveur v2.
+ [Trusted Language Extensions pour Aurora PostgreSQL](https://catalog.workshops.aws/apgimmday/en-US/developer-productivity/trustedlanguageextension)

  Découvrez comment créer des extensions hautes performances qui s’exécutent en toute sécurité sur Aurora PostgreSQL.

## AWS portail de contenu d'atelier et de laboratoire pour Amazon Aurora MySQL
<a name="CHAP_Tutorials_sqllabs"></a>

La collection suivante d’ateliers et d’autres contenus pratiques vous permet de mieux comprendre les fonctionnalités et capacités d’Amazon Aurora MySQL : 
+ [Création d’un cluster Aurora](https://catalog.workshops.aws/awsauroramysql/en-US/provisioned/create/)

  Découvrez comment créer manuellement un cluster Amazon Aurora MySQL.
+ [Création d’un environnement IDE basé sur le cloud Cloud9 pour vous connecter à votre base de données](https://catalog.workshops.aws/awsauroramysql/en-US/prereqs/connect)

  Découvrez comment configurer Cloud9 et initialiser la base de données MySQL.
+ [Clonage rapide](https://catalog.workshops.aws/awsauroramysql/en-US/provisioned/clone/)

  Découvrez comment créer un clone rapide Aurora.
+ [Retour en arrière d’un cluster](https://catalog.workshops.aws/awsauroramysql/en-US/provisioned/backtrack/)

  Découvrez comment effectuer un retour en arrière d’un cluster de bases de données.
+ [Utilisation de Performance Insights](https://catalog.workshops.aws/awsauroramysql/en-US/provisioned/pi/)

  Découvrez comment surveiller et régler votre instance de base de données à l’aide de Performance Insights.
+ [Surveillance des performances avec les outils RDS](https://catalog.workshops.aws/awsauroramysql/en-US/provisioned/perfobserve/)

  Découvrez comment utiliser AWS les outils SQL pour comprendre les problèmes de performances et identifier les moyens d'améliorer les performances de votre base de données.
+ [Analyser les performances des requêtes](https://catalog.workshops.aws/awsauroramysql/en-US/provisioned/perfanalyze/)

  Découvrez comment résoudre les problèmes liés aux performances SQL à l’aide de différents outils.
+ [Réplicas en lecture d’autoscaling](https://catalog.workshops.aws/awsauroramysql/en-US/provisioned/autoscale/)

  Découvrez le fonctionnement des réplicas en lecture d’autoscaling.
+ [Test de la tolérance aux pannes](https://catalog.workshops.aws/awsauroramysql/en-US/provisioned/ft/)

  Découvrez les fonctions de haute disponibilité et de tolérance aux pannes d’Aurora MySQL.
+ [Aurora Global Database](https://catalog.workshops.aws/awsauroramysql/en-US/global)

  En savoir plus sur Aurora Global Database.
+ [Aurora sans serveur v2](https://catalog.workshops.aws/awsauroramysql/en-US/sv2)

  En savoir plus sur Aurora sans serveur v2.
+ [Utilisation du machine learning](https://catalog.workshops.aws/awsauroramysql/en-US/ml)

  En savoir plus sur le machine learning Aurora.

## Utilisation de ce service avec un AWS SDK
<a name="sdk-general-information-section"></a>

AWS des kits de développement logiciel (SDKs) sont disponibles pour de nombreux langages de programmation courants. Chaque kit SDK fournit une API, des exemples de code et de la documentation qui facilitent la création d’applications par les développeurs dans leur langage préféré.


| Documentation SDK | Exemples de code | 
| --- | --- | 
| [AWS SDK pour C\$1\$1](https://docs.aws.amazon.com/sdk-for-cpp) | [AWS SDK pour C\$1\$1 exemples de code](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/cpp) | 
| [AWS CLI](https://docs.aws.amazon.com/cli) | [AWS CLI exemples de code](https://docs.aws.amazon.com/code-library/latest/ug/cli_2_code_examples.html) | 
| [AWS SDK pour Go](https://docs.aws.amazon.com/sdk-for-go) | [AWS SDK pour Go exemples de code](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/gov2) | 
| [AWS SDK pour Java](https://docs.aws.amazon.com/sdk-for-java) | [AWS SDK pour Java exemples de code](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/javav2) | 
| [AWS SDK pour JavaScript](https://docs.aws.amazon.com/sdk-for-javascript) | [AWS SDK pour JavaScript exemples de code](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/javascriptv3) | 
| [AWS SDK pour Kotlin](https://docs.aws.amazon.com/sdk-for-kotlin) | [AWS SDK pour Kotlin exemples de code](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/kotlin) | 
| [AWS SDK pour .NET](https://docs.aws.amazon.com/sdk-for-net) | [AWS SDK pour .NET exemples de code](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/dotnetv3) | 
| [AWS SDK pour PHP](https://docs.aws.amazon.com/sdk-for-php) | [AWS SDK pour PHP exemples de code](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/php) | 
| [Outils AWS pour PowerShell](https://docs.aws.amazon.com/powershell) | [Outils AWS pour PowerShell exemples de code](https://docs.aws.amazon.com/code-library/latest/ug/powershell_5_code_examples.html) | 
| [AWS SDK pour Python (Boto3)](https://docs.aws.amazon.com/pythonsdk) | [AWS SDK pour Python (Boto3) exemples de code](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/python) | 
| [AWS SDK pour Ruby](https://docs.aws.amazon.com/sdk-for-ruby) | [AWS SDK pour Ruby exemples de code](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/ruby) | 
| [AWS SDK pour Rust](https://docs.aws.amazon.com/sdk-for-rust) | [AWS SDK pour Rust exemples de code](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/rustv1) | 
| [AWS SDK pour SAP ABAP](https://docs.aws.amazon.com/sdk-for-sapabap) | [AWS SDK pour SAP ABAP exemples de code](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/sap-abap) | 
| [AWS SDK pour Swift](https://docs.aws.amazon.com/sdk-for-swift) | [AWS SDK pour Swift exemples de code](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/swift) | 

Pour voir des exemples spécifiques à ce service, consultez [Exemples de code pour Aurora à l'aide d'Aurora AWS SDKs](service_code_examples.md).

**Exemple de disponibilité**  
Vous n’avez pas trouvé ce dont vous avez besoin ? Demandez un exemple de code en utilisant le lien **Provide feedback (Fournir un commentaire)** en bas de cette page.