

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# ステップ 3.1: バックエンドデータベースを追加する
<a name="gettingstarted-db-db"></a>

**重要**  
この AWS OpsWorks Stacks サービスは 2024 年 5 月 26 日にサポート終了となり、新規および既存のお客様の両方で無効になっています。できるだけ早くワークロードを他のソリューションに移行することを強くお勧めします。移行についてご質問がある場合は、[AWS re:Post](https://repost.aws/) または[AWS プレミアムサポート](https://aws.amazon.com/support)を通じて AWS サポート チームにお問い合わせください。

SimplePHPApp の新しいバージョンは、バックエンドデータベースにデータを保存します。 OpsWorks スタックは、次の 2 種類のデータベースサーバーをサポートしています。
+ [MySQL OpsWorks スタックレイヤー](workinglayers-db-mysql.md)は、MySQL データベースマスターをホストする Amazon EC2 インスタンスを作成するための設計図です。 MySQL 
+ Amazon RDS サービスレイヤーは、スタックに [[Amazon RDS instance]](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Welcome.html) (Amazon RDS インスタンス) を組み込む方法を提供します。

Amazon DynamoDB などの他のデータベースを使用することも、[[MongoDB]](http://www.mongodb.org/) などのデータベースをサポートするカスタムレイヤーを作成することもできます。詳細については、「[バックエンドデータストアの使用](customizing-rds.md)」を参照してください。

この例では、MySQL レイヤーを使用します。

**MySQL レイヤーを MyStack に追加するには**

1. [**Layers**] (レイヤー) ページで、[**\$1 Layer**] (\$1 レイヤー) をクリックします。

1. [**Add Layer**] ページの [**Layer type**] で、[**MySQL**] を選択し、デフォルトの設定を変更せずに [**Add Layer**] をクリックします。  
![\[Add Layer interface for MySQL with options to set ルートユーザー password and apply to all instances.\]](http://docs.aws.amazon.com/ja_jp/opsworks/latest/userguide/images/gsb3.png)

**MySQL レイヤーにインスタンスを追加するには**

1. [**Layers**] (レイヤー) ページの [**MySQL**] 行で、[**Add an instance**] (インスタンスの追加) をクリックします。

1. [**Instances**] ページの [**MySQL**] で、[**Add an instance**] をクリックします。

1. デフォルト値を変更せずに [**Add instance**] をクリックしますが、まだ起動しないでください。

**注記**  
OpsWorks スタックは、この例のアプリケーションの短縮名 simplephpapp を使用して、 という名前のデータベースを自動的に作成します。[Chef レシピ](http://docs.chef.io/recipes.html)を使用してデータベースと対話する場合、この名前が必要になります。