Amazon Aurora チュートリアルおよびサンプルコード
AWS のドキュメントには、一般的な Amazon Aurora のユースケースをガイドするチュートリアルがいくつか含まれています。これらのチュートリアルの多くは、他の AWS のサービスとともに Amazon Aurora を使用する方法を説明しています。加えて、GitHub でサンプルコードにアクセスすることもできます。
注記
その他のチュートリアルについては、AWS データベースブログ
トピック
このガイドのチュートリアル
このガイドの次のチュートリアルは、Amazon Aurora を使用して一般的なタスクを実行する方法を示しています。
-
チュートリアル: DB クラスターで使用する VPC を作成する (IPv4 専用)
Amazon VPC サービスに基づく仮想プライベートクラウド (VPC) に、DB クラスターを含める方法について説明します。この場合、VPC は同じ VPC 内の Amazon EC2 インスタンスで実行しているウェブサーバーとデータを共有します。
-
チュートリアル: DB クラスター用の VPC を作成する (デュアルスタックモード)
Amazon VPC サービスに基づく仮想プライベートクラウド (VPC) に、DB クラスターを含める方法について説明します。この場合、VPC は同じ VPC 内の Amazon EC2 インスタンスとデータを共有します。このチュートリアルでは、デュアルスタックモードで実行されているデータベースで動作する VPC を、このシナリオで作成します。
-
チュートリアル: ウェブサーバーと Amazon Aurora DB クラスターを作成する
PHP を使用する Apache ウェブサーバーのインストールと、MySQL データベースの作成を説明します。ウェブサーバーは Amazon Linux を使用して Amazon EC2 インスタンスで実行され、MySQL データベースは と Aurora MySQL DB クラスターです。Amazon EC2 インスタンスと DB クラスターの両方が Amazon VPC で実行されます。
-
チュートリアル: DB クラスターのスナップショットから Amazon Aurora DB クラスターを復元する
DB クラスタースナップショットから DB クラスターを復元する方法について説明します。
-
チュートリアル: タグを使用して、停止する Aurora DB クラスターを指定します
タグを使用して、停止する Aurora DB クラスターを指定する方法を学習します。
-
チュートリアル: Amazon EventBridge を使用して DB インスタンスの状態変化をログに記録する
Amazon EventBridge および AWS Lambda を使用して DB インスタンスの状態変更をログに記録する方法を説明します。
他の AWS ガイドのチュートリアル
他の AWS ガイドの次のチュートリアルは、Amazon Aurora を使用して一般的なタスクを実行する方法を説明しています。
注記
一部のチュートリアルでは Amazon RDS DB インスタンスを使用しますが、Aurora DB クラスターを使用するように適合させることができます。
-
AWS AppSync デベロッパーガイドのチュートリアル: Aurora サーバーレス
AWS AppSync を使用して、Data API を有効にした Aurora Serverless DB クラスターに対して SQL コマンドを実行するためのデータソースを提供する方法を説明します。AWS AppSync リゾルバーで GraphQL クエリ、ミューテーション、サブスクリプションを使用して、Data API に対して SQL ステートメントを実行できます。
-
AWS Secrets Manager ユーザーガイドの「チュートリアル: AWS データベース用のシークレットをローテーションする」
AWS データベースのシークレットを作成し、スケジュールに従ってローテーションするよう設定します。1 つのローテーションを手動でトリガーし、新しいバージョンのシークレットが引き続きアクセスを提供していることを確認します。
-
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 インスタンスにアクセスできるようにする方法を説明します。
Amazon Aurora PostgreSQL の AWS ワークショップおよびラボコンテンツポータル
以下のワークショップやその他のハンズオンコンテンツのコレクションは、 Amazon Aurora PostgreSQL の機能と能力を理解するのに役立ちます。
-
Amazon Aurora PostgreSQL クラスターを手動で作成する方法について説明します。
-
Cloud9 クラウドベース IDE 環境を作成して、データベースに接続する
Cloud9 を設定して、PostgreSQL データベースを初期化する方法について説明します。
-
Aurora 高速クローンを作成する方法について説明します。
-
クエリプラン管理を使用して、一連のステートメントの実行プランを制御する方法について説明します。
-
Aurora PostgreSQL のクラスターキャッシュ管理機能について説明します。
-
この機能を使用してデータベースアクティビティを監視および監査する方法について説明します。
-
Performance Insights を使用して DB インスタンスを監視および調整する方法について説明します。
-
AWS と Postgres ツール (Cloudwatch、拡張モニタリング、スロークエリログ、Performance Insights、PostgreSQL カタログビュー) を使用して、パフォーマンスの問題を理解し、データベースのパフォーマンスを改善する方法を特定する方法を説明します。
-
負荷生成スクリプトを使用して、Aurora リードレプリカの自動スケーリングが実際にどのように機能するか説明します。
-
DB クラスターがどのように障害に耐えられるかを説明します。
-
Aurora グローバルデータベースについて説明します。
-
Aurora 機械学習について説明します。
-
Aurora Serverless v2 について説明します。
-
Trusted Language Extensions for Aurora PostgreSQL
Aurora PostgreSQL で安全に動作する高性能な拡張機能を構築する方法を学びます。
Amazon Aurora MySQL の AWS ワークショップおよびラボコンテンツポータル
以下のワークショップやその他のハンズオンコンテンツのコレクションは、 Amazon Aurora MySQL の機能と能力を理解するのに役立ちます。
-
Amazon Aurora MySQL クラスターを手動で作成する方法について説明します。
-
Cloud9 クラウドベース IDE 環境を作成して、データベースに接続する
Cloud9 を設定して MySQL データベースを初期化する方法について説明します。
-
Aurora 高速クローンを作成する方法について説明します。
-
DB クラスターをバックトラックする方法について説明します。
-
Performance Insights を使用して DB インスタンスを監視および調整する方法について説明します。
-
AWS と SQL ツールを使用して、パフォーマンスの問題を理解し、データベースのパフォーマンスを向上させる方法を特定する方法について説明します。
-
さまざまなツールを使用して SQL パフォーマンス関連の問題をトラブルシューティングする方法について説明します。
-
リードレプリカの自動スケーリングの仕組みを説明します。
-
Aurora MySQL の高可用性と耐障害性の機能について説明します。
-
Aurora グローバルデータベースについて説明します。
-
Aurora Serverless v2 について説明します。
-
Aurora 機械学習について説明します。
GitHub のチュートリアルとサンプルコード
GitHub の次のチュートリアルとサンプルコードは、Amazon Aurora を使用して一般的なタスクを実行する方法を示しています。
-
Aurora Serverless v2 貸出ライブラリの作成
常連客が本を借りたり返却したりできる貸出ライブラリアプリケーションの作成方法について説明します。このサンプルでは、Aurora Serverless v2 と AWS SDK for Python (Boto3) を使用しています。
-
Aurora Serverless v2 データを照会する Spring REST API を作成する方法について説明します。これは、SDK for Java 2.x を使用する React アプリケーションで使用するためのものです。
-
AWS SDK for PHP を使用して Aurora Serverless v2 データを照会する Amazon Aurora アイテムトラッカーアプリケーションを作成する
Data API の
RdsDataClient
と Aurora Serverless v2 を使用するアプリケーションを作成し、作業項目を追跡して報告する方法について説明します。この例では、AWS SDK for PHP を使用します。 -
Aurora Serverless v2 を使用して AWS SDK for Python (Boto3) データを照会する Amazon Aurora アイテムトラッカーアプリケーションを作成する
Data API の
RdsDataClient
と Aurora Serverless v2 を使用するアプリケーションを作成し、作業項目を追跡して報告する方法について説明します。この例では、AWS SDK for Python (Boto3) を使用します。
このサービスを AWS SDK で使用する
AWS ソフトウェア開発キット (SDK) は、多くの一般的なプログラミング言語で使用できます。各 SDK には、デベロッパーが好みの言語でアプリケーションを簡単に構築できるようにする API、コード例、およびドキュメントが提供されています。
SDK ドキュメント | コードの例 |
---|---|
このサービスに固有の例については、「AWS SDK を使用した Aurora のコード例」を参照してください。
可用性の例
必要なものが見つからなかった場合。このページの下側にある [Provide feedback (フィードバックを送信)] リンクから、コードの例をリクエストしてください。