Amazon RDS チュートリアルおよびサンプルコード
AWS のドキュメントには、一般的な Amazon RDS のユースケースをガイドするチュートリアルがいくつか含まれています。これらのチュートリアルの多くは、他の AWS のサービスとともに Amazon RDS を使用する方法を説明しています。加えて、GitHub でサンプルコードにアクセスすることもできます。
その他のチュートリアルについては、AWS データベースブログ
このガイドのチュートリアル
このガイドの次のチュートリアルは、Amazon RDS を使用して一般的なタスクを実行する方法を示しています。
-
チュートリアル: DB インスタンスで使用する Amazon VPC を作成する (IPv4 専用)
同じ VPC 内の Amazon EC2 インスタンスで実行されているウェブサーバーとデータを共有する Amazon Virtual Private Cloud (VPC) に DB インスタンスを含める方法を学びます。
-
チュートリアル: DB インスタンス用の仮想プライベートクラウド (VPC) を作成する (デュアルスタックモード)
同じ VPC 内の Amazon EC2 インスタンスとデータを共有する Amazon Virtual Private Cloud (VPC) に DB インスタンスを含める方法を学びます。このチュートリアルでは、デュアルスタックモードで実行されているデータベースで動作する VPC を、このシナリオで作成します。
-
チュートリアル: ウェブサーバーと Amazon RDS DB インスタンスを作成する
PHP を使用する Apache ウェブサーバーのインストールと、MySQL データベースの作成を説明します。ウェブサーバーは Amazon Linux を使用して Amazon EC2 インスタンスで実行され、MySQL データベースは MySQL DB インスタンスと です。Amazon EC2 インスタンスと DB インスタンスの両方が Amazon VPC で実行されます。
-
チュートリアル: DB スナップショットからの Amazon RDS DB インスタンスの復元
DB スナップショットから DB インスタンスを復元する方法を説明します。
-
チュートリアル: タグを使用して停止する DB インスタンスを指定する
タグを使用して停止する DB インスタンスを指定する方法を説明します。
-
チュートリアル: Amazon EventBridge を使用して DB インスタンスの状態変化をログに記録する
Amazon EventBridge および AWS Lambda を使用して DB インスタンスの状態変更をログに記録する方法を説明します。
-
チュートリアル: マルチ AZ DB クラスターレプリカラグ用の Amazon CloudWatch アラームを作成する
マルチ AZ DB クラスターのレプリカラグがしきい値を超えたときに Amazon SNS メッセージを送信する CloudWatch アラームを作成する方法について説明します。1 つのアラームで、指定した期間中、
ReplicaLag
メトリクスを監視します。アクションは、Amazon SNS トピックまたは Amazon EC2 Auto Scaling ポリシーに送信される通知です。
他の AWS ガイドのチュートリアル
他の AWS ガイドの次のチュートリアルは、Amazon RDS を使用して一般的なタスクを実行する方法を説明しています。
-
AWS Secrets Manager ユーザーガイドの「チュートリアル: AWS データベース用のシークレットをローテーションする」
AWS データベースのシークレットを作成し、スケジュールに従ってローテーションするよう設定します。1 つのローテーションを手動でトリガーし、新しいバージョンのシークレットが引き続きアクセスを提供していることを確認します。
-
AWS Lambda デベロッパーガイドの「チュートリアル: Amazon VPC の Amazon RDS にアクセスする Lambda 関数の設定」
データベースにアクセスし、テーブルを作成して、少数のレコードを追加し、テーブルからレコードを取得する Lambda 関数を作成する方法を説明します。また、Lambda 関数を呼び出してクエリ結果を確認する方法についても説明します。
-
AWS Elastic Beanstalk デベロッパーガイドの「チュートリアルとサンプル」
Amazon RDS データベースと AWS Elastic Beanstalk を使用するアプリケーションをデプロイする方法を説明します。
-
Amazon Machine Learning デベロッパーガイド の Amazon RDS データベースのデータを使用して Amazon ML データソースを作成する
MySQL DB インスタンスに格納されているデータから Amazon Machine Learning (Amazon ML) データソースオブジェクトを作成する方法を説明します。
-
Amazon QuickSight ユーザーガイド の手動で VPC での Amazon RDS インスタンスへのアクセスを有効にする
Amazon QuickSight が VPC 内の Amazon RDS DB インスタンスにアクセスできるようにする方法を説明します。
GitHub のチュートリアルとサンプルコード
GitHub の次のチュートリアルとサンプルコードは、Amazon RDS を使用して一般的なタスクを実行する方法を示しています。
-
Amazon Relational Database Service アイテムトラッカーの作成
Amazon RDS、Amazon Simple Email Service、Elastic Beanstalk、および SDK for Java 2.x を使用して、作業項目を追跡およびレポートするアプリケーションを作成する方法について説明します。
-
Amazon RDS の SDK for Go コードサンプル
Amazon RDS および Aurora の SDK for Go コードサンプルのコレクションを表示します。
-
Amazon RDS の SDK for Java 2.x コードサンプル
Amazon RDS および Aurora の SDK for Java 2.x コードサンプルのコレクションを表示します。
-
Amazon RDS の SDK for PHP コードサンプル
Amazon RDS および Aurora の SDK for PHP コードサンプルのコレクションを表示します。
-
Amazon RDS の SDK for Ruby コードサンプル
Amazon RDS および Aurora の SDK for Ruby コードサンプルのコレクションを表示します。