

# Tutoriales de Amazon RDS y código de muestra
<a name="CHAP_Tutorials"></a>

La documentación de AWS incluye varios tutoriales que lo guiarán a través de los casos de uso comunes de Amazon RDS. Muchos de estos tutoriales muestran cómo utilizar Amazon RDS con otros servicios de AWS. Además, puede acceder al código de ejemplo en . 

**nota**  
Puede encontrar más tutoriales en el [Blog de AWS Database](https://aws.amazon.com/blogs/database/). Para obtener información acerca de la capacitación, consulte [AWS Training and Certification](https://www.aws.training/).

**Topics**
+ [Tutoriales en esta guía](#CHAP_Tutorials.ThisGuide)
+ [Tutoriales en otras AWS guías](#CHAP_Tutorials.OtherGuides)
+ [Tutoriales y código de muestra en GitHub](#CHAP_Tutorials.GitHub)
+ [Manual de instrucciones de bases de datos de AWS](#aws-db-cookbook-overview)
+ [Portal de contenido de laboratorios y talleres de AWS para Amazon RDS PostgreSQL](#CHAP_Tutorials_postgreslabs)
+ [Portal de contenido de laboratorios y talleres de AWS para Amazon RDS MySQL](#CHAP_Tutorials_sqllabs)
+ [Cómo utilizar este servicio con un AWS SDK](#sdk-general-information-section)

## Tutoriales en esta guía
<a name="CHAP_Tutorials.ThisGuide"></a>

En los siguientes tutoriales aprenderá a realizar tareas comunes con Amazon RDS:
+ [Tutorial: Creación de una VPC para utilizarla con una instancia de base de datos (solo IPv4)](CHAP_Tutorials.WebServerDB.CreateVPC.md)

  Aprenda a incluir una instancia de BD en una nube privada virtual (VPC) basada en el servicio Amazon VPC. En este caso, la VPC comparte datos con un servidor web que se ejecuta en una instancia de Amazon EC2 en la misma VPC.
+ [Tutorial: Creación de una VPC para utilizarla con una instancia de base de datos (modo de pila doble)](CHAP_Tutorials.CreateVPCDualStack.md)

  Aprenda a incluir una instancia de BD en una nube privada virtual (VPC) basada en el servicio Amazon VPC. En este caso, la VPC comparte datos con una instancia de Amazon EC2 en la misma VPC. En este tutorial, creará la VPC para este escenario que funciona con una base de datos que se ejecuta en modo de pila doble. 
+ [Explicación: crear un servidor web y una instancia de base de datos de Amazon RDS](TUT_WebAppWithRDS.md)

  Obtenga información sobre cómo instalar un servidor web Apache con PHP y crear una base de datos MySQL. El servidor web se ejecuta en una instancia Amazon EC2 mediante Amazon Linux y la base de datos de MySQL es una instancia de base de datos de MySQL. Tanto la instancia de Amazon EC2 y el clúster de instancia se ejecutan en una Amazon VPC.
+ [Tutorial: restauración de una instancia de base de datos de Amazon RDS a partir de una instantánea de base de datos](CHAP_Tutorials.RestoringFromSnapshot.md)

  Obtenga información sobre cómo restaurar una instancia de base de datos a partir de una instantánea de base de datos.
+ [Tutorial: Uso de una función de Lambda para obtener acceso a la base de datos de Amazon RDS](rds-lambda-tutorial.md)

  Obtenga información sobre cómo crear una función de Lambda para obtener acceso a la base de datos a través de un proxy, crear una tabla, agregar algunos registros y recuperar los registros de la tabla. También aprenderá a invocar la función Lambda y verificar los resultados de la consulta.
+ [Tutorial: especificar qué instancias de base de datos se deben detener mediante etiquetas](Tagging.RDS.Autostop.md)

  Obtenga información sobre el uso de etiquetas para especificar qué instancias de base de datos se deben detener.
+ [Tutorial: Registrar el estado de una instancia de base de datos con Amazon EventBridge](rds-cloud-watch-events.md#log-rds-instance-state)

  Obtenga información para registrar un cambio de estado de instancia de base de datos mediante Amazon EventBridge y AWS Lambda.
+ [Tutorial: creación de una alarma de Amazon CloudWatch para el retardo de réplica del clúster de base de datos multi-AZ para Amazon RDS](multi-az-db-cluster-cloudwatch-alarm.md)

  Aprenda a crear una alarma de CloudWatch que envíe un mensaje de Amazon SNS cuando el retraso de réplica de un clúster de base de datos Multi-AZ supere un límite. Una alarma vigila una métrica de `ReplicaLag` durante el periodo especificado. La acción es una notificación que se envía a un tema de Amazon SNS o a una política de Amazon EC2 Auto Scaling.

## Tutoriales en otras AWS guías
<a name="CHAP_Tutorials.OtherGuides"></a>

Los siguientes tutoriales de otras guías de AWS muestran cómo realizar tareas comunes con Amazon RDS:
+ [Tutorial: Rotación de un secreto para una base de datos de AWS](https://docs.aws.amazon.com/secretsmanager/latest/userguide/tutorials_db-rotate.html) en la *guía del usuario de AWS Secrets Manager*

  Aprenda a crear un secreto para una AWS base de datos y configurar el secreto a fin de rotar según una programación. Puede activar una rotación manualmente y después confirmar que la nueva versión del secreto continúa proporcionando acceso.
+ [Tutoriales y ejemplos](https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/tutorials.html) en la *guía para desarrolladores de AWS Elastic Beanstalk*

  Obtenga información para implementar aplicaciones que utilizan bases de datos de Amazon RDS con AWS Elastic Beanstalk.
+ [ Uso de datos de una base de datos de Amazon RDS para crear un origen de datos de Amazon ML](https://docs.aws.amazon.com/machine-learning/latest/dg/using-amazon-rds-with-amazon-ml.html) en la *Amazon Machine Learning Developer Guide*

  Obtenga información sobre cómo crear un objeto de origen de datos de Amazon Machine Learning (Amazon ML) a partir de datos almacenados en una instancia de base de datos MySQL.
+ [Habilitación manual del acceso a una instancia de Amazon RDS en una VPC](https://docs.aws.amazon.com/quicksight/latest/user/rds-vpc-access.html) en la *Guía del usuario de Amazon Quick*

  Obtenga información sobre cómo habilitar el acceso de Quick a una instancia de base de datos de Amazon RDS en una VPC.

## Tutoriales y código de muestra en GitHub
<a name="CHAP_Tutorials.GitHub"></a>

En los siguientes tutoriales y en el código de muestra, aprenderá a realizar tareas comunes con Amazon RDS:
+ [ Creación del rastreador de elementos de Amazon Relational Database Service](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/javav2/usecases/Creating_rds_item_tracker)

  Aprenda a crear una aplicación que realice un seguimiento e informe sobre los elementos de trabajo. Esta aplicación utiliza Amazon RDS, Amazon Simple Email Service, Elastic Beanstalk y SDK for Java 2.x.

## Manual de instrucciones de bases de datos de AWS
<a name="aws-db-cookbook-overview"></a>

El [manual de instrucciones de base de datos de AWS](https://github.com/aws-samples/sample-aws-database-cookbook/) es una guía completa de bases de datos que le enseña cómo crear, implementar y administrar soluciones de bases de datos rentables y de alto rendimiento en AWS. Los tutoriales paso a paso le guiarán a través de la creación de aplicaciones listas para la producción y la implementación de las aplicaciones con plantillas de CloudFormation. Obtendrá información sobre los servicios de AWS esenciales a medida que cree infraestructuras, implemente redes, desarrolle arquitecturas sin servidor, administre bases de datos e integre la IA generativa. Obtenga información sobre las prácticas recomendadas de AWS que le ayudarán a crear soluciones seguras y escalables y, al mismo tiempo, a optimizar los costos. Si es nuevo en AWS o si es un profesional experimentado, el manual de instrucciones de bases de datos de AWS le ayuda a desarrollar destrezas para resolver los desafíos más comunes en materia de bases de datos e implementar soluciones preparadas para la empresa. El manual de instrucciones incluye las siguientes secciones:
+ **[Introducción a AWS para las aplicaciones de bases de datos](https://github.com/aws-samples/sample-aws-database-cookbook/tree/main/1_Getting_Started_with_AWS)**: obtenga información sobre aspectos básicos de AWS, como configurar la cuenta y el entorno del cuaderno de Jupyter.
+ **[Conceptos básicos de bases de datos](https://github.com/aws-samples/sample-aws-database-cookbook/tree/main/2_Your_First_Database_on_AWS)**: explore los conceptos básicos de las bases de datos y compare los servicios de bases de datos de AWS para elegir la solución adecuada para las cargas de trabajo.
+ **[Aplicación web sin servidor con Amazon Aurora](https://github.com/aws-samples/sample-aws-database-cookbook/tree/main/3_Building_Your_First_Serverless_Web_App_with_Aurora)**: cree una aplicación integral para minoristas con Amazon Aurora PostgreSQL que gestione el inventario, los pedidos y los datos de los clientes.
+ **[Supervisión y observabilidad](https://github.com/aws-samples/sample-aws-database-cookbook/tree/main/4_Operational_Excellence_Best_Practices_for_Aurora)**: configure el seguimiento del rendimiento y las alertas para identificar posibles problemas con las bases de datos antes de que afecten a las aplicaciones.
+ **[Escalación con Amazon Aurora](https://github.com/aws-samples/sample-aws-database-cookbook/tree/main/5_Scaling_for_Success_Growing_with_Aurora)**: obtenga información sobre cómo crear implementaciones resilientes multirregionales con Aurora DSQL y a escalar las bases de datos para obtener más potencia de procesamiento o distribuirlas en varias instancias para aumentar la capacidad.
+ **[Optimización del rendimiento y el costo](https://github.com/aws-samples/sample-aws-database-cookbook/tree/main/6_Optimizing_Performance_and_Cost)**: optimice el rendimiento de la base de datos y reduzca los costos con estrategias de ajuste probadas.
+ **[Proceso hacia las bases de datos personalizadas de AWS](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)**: cree una infraestructura segura y fiable que amplíe las soluciones de IA generativa y las aplicaciones basadas en datos, desde el prototipo hasta la implementación empresarial.
+ **[Aplicaciones de GenAI con RAG](https://github.com/aws-samples/sample-aws-database-cookbook/tree/main/8_Building_Your_First_GenAI_Application_with_AWS_Data_Foundations)**: cree un sistema de búsqueda inteligente de documentos médicos y de seguros que utilice la generación aumentada por recuperación (RAG) para ofrecer resultados precisos y contextuales.

## Portal de contenido de laboratorios y talleres de AWS para Amazon RDS PostgreSQL
<a name="CHAP_Tutorials_postgreslabs"></a>

La siguiente colección de talleres y otros contenidos prácticos le ayudan a conocer las características y capacidades de Amazon RDS PostgreSQL: 
+ [ Creación de una instancia de base de datos ](https://catalog.us-east-1.prod.workshops.aws/workshops/2a5fc82d-2b5f-4105-83c2-91a1b4d7abfe/en-US/2-foundation/lab1-create/task1)

  Aprenda a crear la instancia de base de datos.
+ [ Supervisión del rendimiento con las herramientas de RDS ](https://catalog.us-east-1.prod.workshops.aws/workshops/31babd91-aa9a-4415-8ebf-ce0a6556a216/en-US/)

  Aprenda a utilizar las herramientas de AWS y SQL (Cloudwatch, Monitorización mejorada, Slow Query Logs, Información sobre rendimiento, PostgreSQL Catalog Views) para comprender los problemas de rendimiento e identificar formas de mejorar el rendimiento de su base de datos.

## Portal de contenido de laboratorios y talleres de AWS para Amazon RDS MySQL
<a name="CHAP_Tutorials_sqllabs"></a>

La siguiente colección de talleres y otros contenidos prácticos le ayudan a conocer las características y capacidades de Amazon RDS MySQL: 
+ [ Creación de una instancia de base de datos ](https://catalog.us-east-1.prod.workshops.aws/workshops/0135d1da-9f07-470c-9845-44ead3c78212/en-US/lab3/task1)

  Aprenda a crear la instancia de base de datos.
+ [ Uso de Información sobre rendimiento ](https://catalog.us-east-1.prod.workshops.aws/workshops/0135d1da-9f07-470c-9845-44ead3c78212/en-US/lab8)

  Aprenda a supervisar y ajustar su instancia de base de datos mediante Información sobre rendimiento.

## Cómo utilizar este servicio con un AWS SDK
<a name="sdk-general-information-section"></a>

Los kits de desarrollo de software (SDK) de AWS se encuentran disponibles en muchos lenguajes de programación populares. Cada SDK proporciona una API, ejemplos de código y documentación que facilitan a los desarrolladores la creación de aplicaciones en su lenguaje preferido.


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

Para obtener ejemplos específicos de este servicio, consulte [Ejemplos de código de Amazon RDS con SDK de AWS](service_code_examples.md).

**Ejemplo de disponibilidad**  
¿No encuentra lo que necesita? Solicite un ejemplo de código a través del enlace de **Enviar comentarios** que se encuentra al final de esta página.