Amazon Aurora 教程和示例代码
AWS 文档包括多个教程,可指导您完成常见的 Amazon Aurora 使用案例。这些教程中的许多教程都向您展示了如何将 Amazon Aurora 与其他AWS服务一起使用。此外,您可以在 GitHub 中访问示例代码。
注意
您可以在AWS数据库博客
主题
本指南中的教程
本指南中的以下教程为您演示如何使用 Amazon Aurora 执行常见任务。
-
了解如何在虚拟私有云(VPC)中基于 Amazon VPC 服务包括数据库集群。在这种情况下,VPC 与在同一 VPC 中的 Amazon EC2 实例上运行的 Web 服务器共享数据。
-
了解如何在虚拟私有云(VPC)中基于 Amazon VPC 服务包括数据库集群。在这种情况下,VPC 与同一 VPC 中的 Amazon EC2 实例共享数据。在本教程中,您将为此场景创建 VPC,该 VPC 与在双堆栈模式下运行的数据库一起使用。
-
教程:创建 Web 服务器和 Amazon Aurora 数据库集群
了解如何使用 PHP 安装 Apache Web 服务器并创建 MySQL 数据库。Web 服务器在使用 Amazon Linux 的 Amazon EC2 实例上运行,而 MySQL 数据库是 一个 Aurora MySQL 数据库集群。Amazon EC2 实例和数据库集群都在 Amazon VPC 中运行。
-
教程:从数据库集群快照中还原 Amazon Aurora 数据库集群
了解如何从数据库集群快照中还原数据库集群。
-
了解如何使用标签指定要停止哪些 Aurora 数据库集群。
-
教程:使用 Amazon EventBridge 记录数据库实例的状态更改
了解如何使用 Amazon EventBridge 和 AWS Lambda 记录数据库实例阶段更改。
其他 AWS 指南中的教程
其他AWS指南中的以下教程为您演示了如何使用 Amazon Aurora 执行常见任务:
注意
一些教程使用 Amazon RDS 数据库实例,但它们可以进行调整以使用 Aurora 数据库集群。
-
AWS AppSync 开发人员指南中的教程:Aurora Serverless
了解如何使用 AWS AppSync 提供数据来源,以便在启用数据 API 的情况下对 Aurora Serverless 数据库集群运行 SQL 命令。您可以使用 AWS AppSync 解析程序通过 GraphQL 查询、更改和订阅对数据 API 运行 SQL 语句。
-
AWS Secrets Manager 用户指南中的教程:为 AWS 数据库轮换密钥
了解如何为 AWS 数据库创建密钥并将密钥配置为按计划轮换。您手动触发一次轮换,然后确认密钥的新版本能否继续提供访问权限。
-
AWS Elastic Beanstalk 开发人员指南中的教程和示例
了解如何部署将 Amazon RDS 数据库与AWS Elastic Beanstalk结合使用的应用程序。
-
Amazon Machine Learning Developer Guide 中的使用来自 Amazon RDS 数据库的数据创 Amazon ML 数据源
了解如何从存储在 MySQL 数据库实例中的数据创建 Amazon Machine Learning (Amazon ML) 数据源对象。
-
Amazon QuickSight 用户指南 中的在 VPC 中手动启用 Amazon RDS 实例访问权限
了解如何启用 Amazon QuickSight 对 VPC 中的 Amazon RDS 数据库实例的访问权限。
Amazon Aurora PostgreSQL 的 AWS 研讨会和实验室内容门户
以下一组研讨会和其他实践内容集可帮助您了解 Amazon Aurora PostgreSQL 的特征和功能:
-
了解如何手动创建 Amazon Aurora PostgreSQL 集群。
-
创建 Cloud9 基于云的 IDE 环境以连接到您的数据库
了解如何配置 Cloud9 和初始化 PostgreSQL 数据库。
-
了解如何创建 Aurora 快速克隆。
-
了解如何使用查询计划管理来控制一组语句的执行计划。
-
了解 Aurora PostgreSQL 中的集群缓存管理特征。
-
了解如何通过此特征监控和审计您的数据库活动。
-
了解如何使用性能详情来监控和调整数据库实例。
-
了解如何使用 AWS 和 Postgres 工具(Cloudwatch、增强监控、慢速查询日志、Performance Insights、PostgreSQL 目录视图)来了解性能问题,并确定提高数据库性能的方法。
-
了解 Aurora 只读副本自动扩缩是如何使用负载生成器脚本在实践中发挥作用的。
-
了解数据库集群如何容错。
-
了解 Aurora 全局数据库。
-
了解 Aurora 机器学习。
-
了解 Aurora Serverless v2。
-
学习如何构建在 Aurora PostgreSQL 上安全运行的高性能扩展。
Amazon Aurora MySQL 的 AWS 研讨会和实验室内容门户
以下一组研讨会和其他实践内容集可帮助您了解 Amazon Aurora MySQL 的特征和功能:
-
了解如何手动创建 Amazon Aurora MySQL 集群。
-
创建 Cloud9 基于云的 IDE 环境以连接到您的数据库
了解如何配置 Cloud9 和初始化 MySQL 数据库。
-
了解如何创建 Aurora 快速克隆。
-
了解如何回溯数据库集群。
-
了解如何使用 Performance Insights 来监控和调整数据库实例。
-
了解如何使用 AWS 和 SQL 工具来了解性能问题并确定提高数据库性能的方法。
-
了解如何使用不同的工具排查与 SQL 性能相关的问题。
-
了解自动扩缩只读副本的工作原理。
-
了解 Aurora MySQL 中的高可用性和容错特征。
-
了解 Aurora 全局数据库。
-
了解 Aurora Serverless v2。
-
了解 Aurora 机器学习。
GitHub 中的教程和示例代码
GitHub 中的以下教程和示例代码为您演示如何使用 Amazon Aurora 执行常见任务:
-
了解如何创建一个借阅图书馆应用程序,读者可以在其中借书和还书。该示例使用 Aurora Serverless v2 和 AWS SDK for Python (Boto3)。
-
使用 SDK for Java 2.x,通过用于查询 Aurora Serverless v2 数据的 Spring REST API 创建 Amazon Aurora 项目跟踪器应用程序
了解如何创建用于查询 Aurora Serverless v2 数据的 Spring REST API。它可供使用 SDK for Java 2.x 的 React 应用程序使用。
-
创建一个使用 Aurora Serverless v2 查询 AWS SDK for PHP 数据的 Amazon Aurora 项目跟踪器应用程序
了解如何创建使用数据 API 的
RdsDataClient
以及 Aurora Serverless v2 来跟踪和报告工作项目的应用程序。本示例使用 AWS SDK for PHP。 -
创建一个使用 Aurora Serverless v2 查询 AWS SDK for Python (Boto3) 数据的 Amazon Aurora 项目跟踪器应用程序
了解如何创建使用数据 API 的
RdsDataClient
以及 Aurora Serverless v2 来跟踪和报告工作项目的应用程序。本示例使用 AWS SDK for Python (Boto3)。
将此服务与 AWS SDK 结合使用
AWS 软件开发工具包 (SDK) 适用于许多常用编程语言。每个软件开发工具包都提供 API、代码示例和文档,使开发人员能够更轻松地以其首选语言构建应用程序。
SDK 文档 | 代码示例 |
---|---|
有关特定于此服务的示例,请参阅使用 AWS SDK 的 Aurora 代码示例。
示例可用性
找不到所需的内容? 通过使用此页面底部的提供反馈链接请求代码示例。