

# Amazon Aurora の推奨事項の適用
<a name="USERRecommendationsManage.ApplyRecommendation"></a>

Amazon RDS コンソールを使用して Amazon Aurora 推奨事項を適用するには、詳細ページで設定ベースの推奨事項または影響を受けるリソースを選択します。次に、推奨事項をすぐに適用するか、次のメンテナンスウィンドウにスケジュールするかを選択します。(これらの変更を有効にするには、クラスターの再起動が必要な場合があります。) いくつかの DB パラメータグループの推奨事項については、リソースの再起動が必要になる場合があります。

しきい値ベースの事前対応型推奨事項または異常ベースの事後対応型推奨事項には適用オプションがないため、追加のレビューが必要になる場合があります。

## コンソール
<a name="USERRecommendationsManage.ApplyRecommendation-Console"></a>

**設定ベースの推奨事項を適用するには**

1. AWS マネジメントコンソール にサインインし、Amazon RDS コンソール ([https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/)) を開きます。

1. ナビゲーションペインで、次のいずれかを実行します。
   + **[レコメンデーション]** を選択します。

     **[レコメンデーション]** ページには、すべての推奨事項のリストが表示されます。
   + **[データベース]** を選択し、データベースページでリソースの **[レコメンデーション]** を選択します。

     詳細は、選択した推奨事項の **[レコメンデーション]** タブに表示されます。
   + **[レコメンデーション]** ページでアクティブな推奨事項の **[検出]**、または **[データベース]** ページの **[レコメンデーション]** タブを選択します。

     推奨事項の詳細ページが表示されます。

1. 推奨事項、または推奨事項の詳細ページで影響を受ける 1 つ以上のリソースを選択し、次のいずれかを実行します。
   + **[適用]** を選択し、**[今すぐ適用]** を選択して、すぐに推奨事項を適用します。
   + **[適用]** を選択し、次に **[次のメンテナンスウィンドウで適用]** を選択して、次のメンテナンスウィンドウ中にスケジュール設定します。

     選択した推奨事項ステータスは、次のメンテナンスウィンドウまで保留に更新されます。  
![\[アクティブな推奨事項が選択され、[適用] ボタンでコンソールのオプションが強調表示されています。\]](http://docs.aws.amazon.com/ja_jp/AmazonRDS/latest/AuroraUserGuide/images/Recommendations_Apply_Defer.png)

   確認ウィンドウが表示されます。

1. **[アプリケーションの確認]** を選択して、推奨事項を適用します。このウィンドウは、変更を有効にするためにリソースを自動再起動する必要があるか手動で再起動する必要があるかを確認します。

   次の例は、推奨事項をすぐに適用するための確認ウィンドウを示しています。  
![\[推奨事項をすぐに適用するためのコンソールの確認ウィンドウ\]](http://docs.aws.amazon.com/ja_jp/AmazonRDS/latest/AuroraUserGuide/images/Recommendations_ApplyImmediately.png)

   次の例は、次のメンテナンスウィンドウで推奨事項の適用をスケジュールする確認ウィンドウを示しています。  
![\[次のメンテナンスウィンドウで推奨事項の適用をスケジュールするコンソールの確認ウィンドウ\]](http://docs.aws.amazon.com/ja_jp/AmazonRDS/latest/AuroraUserGuide/images/Recommendations_Defer.png)

   バナーには、適用された推奨事項が成功または失敗したときにメッセージが表示されます。

   次の例は、成功メッセージを含むバナーを示しています。  
![\[推奨事項を適用するリソースの数を示すメッセージがコンソールに表示されるバナー\]](http://docs.aws.amazon.com/ja_jp/AmazonRDS/latest/AuroraUserGuide/images/Recommendation-Apply-Banner.png)

   次の例は、失敗メッセージを含むバナーを示しています。  
![\[推奨事項の適用に失敗したリソースと失敗の理由が記載されたメッセージがコンソールに表示されるバナー\]](http://docs.aws.amazon.com/ja_jp/AmazonRDS/latest/AuroraUserGuide/images/Recommendation-Apply-Banner-failure.png)

## RDS API
<a name="USERRecommendationsManage.ApplyRecommendation-API"></a>

**Amazon RDS API を使用して設定ベースの Aurora 推奨事項を適用するには**

1. [DescribeDBRecommendations](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DescribeDBRecommendations.html) オペレーションを使用します。出力の `RecommendedActions` には、1 つ以上の推奨アクションを含めることができます。

1. ステップ 1 の推奨アクションごとに [RecommendedAction](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_RecommendedAction.html) オブジェクトを使用します。出力には `Operation` と `Parameters` が含まれます。

   次の例は、1 つの推奨アクションを含む出力を示しています。

   ```
       "RecommendedActions": [
           {
               "ActionId": "0b19ed15-840f-463c-a200-b10af1b552e3",
               "Title": "Turn on auto backup", // localized
               "Description": "Turn on auto backup for my-mysql-instance-1", // localized
               "Operation": "ModifyDbInstance",
               "Parameters": [
                   {
                       "Key": "DbInstanceIdentifier",
                       "Value": "my-mysql-instance-1"
                   },
                   {
                       "Key": "BackupRetentionPeriod",
                       "Value": "7"
                   }
               ],
               "ApplyModes": ["immediately", "next-maintenance-window"],
               "Status": "applied"
           },
           ... // several others
       ],
   ```

1. ステップ 2 の出力からの推奨アクションごとに `operation` を使用し、`Parameters` 値を入力します。

1. ステップ 2 の オペレーションが成功したら、[ModifyDBRecommendation](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_ModifyDBRecommendation.html) オペレーションを使用して推奨事項のステータスを変更します。