

# Aurora PostgreSQL Limitless Database の Database Insights のスタンダードモードを有効にする
<a name="limitless-monitoring.cwdbi.standard"></a>

Aurora PostgreSQL Limitless Database で Database Insights のスタンダードモードを有効にするには、次の手順を使用します。

## Aurora PostgreSQL Limitless Database の DB クラスターを作成するときに Database Insights のスタンダードモードを有効にする
<a name="limitless-monitoring.cwdbi.standardcreate"></a>

Aurora PostgreSQL Limitless Database のデータベースを作成するときに、Database Insights のスタンダードモードを有効にします。

------
#### [ Console ]

コンソールで、DB クラスターを作成するときに Database Insights のスタンダードモードを有効にできます。Database Insights の設定は、DB クラスター内のすべての DB インスタンスに適用されます。

**コンソールを使用して DB クラスターを作成するときに Database Insights のスタンダードモードを有効にするには**

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

1. [**データベース**] をクリックします。

1. **[データベースの作成]** を選択します。

1. **[Database Insights]** セクションで **[スタンダードモード]** を選択し、次のいずれかのオプションを選択します。
   + **保持期間** - Performance Insights データを保持する期間。Aurora PostgreSQL Limitless Database の DB クラスターを作成するには、保持期間が 31 日以上である必要があります。
   + **AWS KMS key** - KMS キーを指定します。Performance Insights は、潜在的に機密性の高いすべてのデータを KMS キーを使用して暗号化します。データは、転送中と不使用時のいずれも暗号化されます。詳細については、「[Amazon Aurora リソースの暗号化](Overview.Encryption.md)」を参照してください。

1. **[データベースの作成]** を選択します。

------
#### [ AWS CLI ]

DB クラスターの作成時に Database Insights のスタンダードモードを有効にするには、[create-db-cluster](https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-cluster.html) AWS CLI コマンドを呼び出し、次の値を指定します。
+ `--db-cluster-identifier` – DB クラスターの識別子。
+ `--database-insights-mode standard` – Database Insights のスタンダードモードを有効にします。
+ `--engine` – DB クラスターは `aurora-postgresql` DB エンジンを使用する必要があります。
+ `--engine-version` – DB クラスターは以下の DB エンジンバージョンのいずれかを使用する必要があります。
  + `16.4-limitless`
  + `16.6-limitless`
+ `--storage-type` – DB クラスターは `aurora-iopt1` DB クラスターストレージ設定を使用する必要があります。
+ `--cluster-scalability-type` – Aurora DB クラスターのスケーラビリティモードを指定します。`limitless` に設定すると、クラスターは Aurora PostgreSQL Limitless Database として動作します。`standard` (デフォルト) に設定すると、クラスターは通常の DB インスタンスの作成を使用します。
**注記**  
DB クラスターの作成後にこの設定を変更することはできません。
+ `--master-username` – DB クラスターのマスターユーザーの名前。
+ `--master-user-password` – マスターユーザーのパスワード。
+ `--enable-performance-insights` – Database Insights の Performance Insights を有効にします。
+ `--performance-insights-retention-period` – DB クラスターのデータの保持期間。Aurora PostgreSQL Limitless Database の DB クラスターを作成するには、保持期間が 31 日以上である必要があります。
+ `--monitoring-interval` – DB クラスターの拡張モニタリングメトリクスを収集するポイント間の間隔 (秒単位)。この値を `0` にすることはできません。
+ `--monitoring-role-arn` – RDS が拡張モニタリングメトリクスを Amazon CloudWatch Logs に送信することを許可する IAM ロールの Amazon リソースネーム (ARN)。
+ `--enable-cloudwatch-logs-exports` – CloudWatch Logs に `postgresql` ログをエクスポートする必要があります。

次の例では、DB クラスターの作成時に Database Insights のスタンダードモードを有効にします。

Linux、macOS、Unix の場合:

```
aws rds create-db-cluster \
--db-cluster-identifier my-limitless-cluster \
--database-insights-mode standard \
--engine aurora-postgresql \
--engine-version 16.6-limitless \
--storage-type aurora-iopt1 \
--cluster-scalability-type limitless \
--master-username myuser \
--master-user-password mypassword \
--enable-performance-insights \
--performance-insights-retention-period 31 \
--monitoring-interval 5 \
--monitoring-role-arn arn:aws:iam::123456789012:role/EMrole \
--enable-cloudwatch-logs-exports postgresql
```

Windows の場合:

```
aws rds create-db-cluster ^
--db-cluster-identifier my-limitless-cluster ^
--database-insights-mode standard ^
--engine aurora-postgresql ^
--engine-version 16.6-limitless ^
--storage-type aurora-iopt1 ^
--cluster-scalability-type limitless ^
--master-username myuser ^
--master-user-password mypassword ^
--enable-performance-insights ^
--performance-insights-retention-period 31 ^
--monitoring-interval 5 ^
--monitoring-role-arn arn:aws:iam::123456789012:role/EMrole ^
--enable-cloudwatch-logs-exports postgresql
```

------
#### [ RDS API ]

 DB クラスターの作成時に Database Insights のスタンダードモードを有効にするには、[CreateDBCluster](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBCluster.html) Amazon RDS API オペレーションに次のパラメータを指定します。
+ `DatabaseInsightsMode`～`standard`
+ `Engine`～`aurora-postgresql`
+ `EngineVersion` を Limitless Database で使用可能なエンジンバージョンへ
+ `StorageType`～`aurora-iopt1`
+ `ClusterScalabilityType`～`limitless`
+ `MasterUsername`
+ `MasterUserPassword`
+ `EnablePerformanceInsights`～`True`
+ `PerformanceInsightsRetentionPeriod` を `31` 日以上に
+ `MonitoringInterval` を `0` ではない値に
+ `MonitoringRoleArn` をRDS が拡張モニタリングメトリクスを Amazon CloudWatch Logs に送信することを許可する IAM ロールの Amazon リソースネーム (ARN) に。

------

## Aurora PostgreSQL Limitless Database の DB クラスターを変更するときに Database Insights のスタンダードモードを有効にする
<a name="limitless-monitoring.cwdbi.standardmodify"></a>

Aurora PostgreSQL Limitless Database のデータベースを変更するときに Database Insights を有効にします。

**注記**  
Database Insights を有効にするには、DB クラスター内の各 DB インスタンスに、同じ Performance Insights と拡張モニタリング設定が必要です。

------
#### [ Console ]

コンソールで、DB クラスターを作成するときに Database Insights のスタンダードモードを有効にできます。Database Insights の設定は、DB クラスター内のすべての DB インスタンスに適用されます。

**コンソールを使用して DB クラスターを変更するときに Database Insights のスタンダードモードを有効にするには**

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

1. [**データベース**] をクリックします。

1. DB クラスターを選択し、**[変更]** を選択します。

1. **[Database Insights]** セクションで **[スタンダードモード]** を選択し、次のいずれかのオプションを選択します。
   + **保持期間** - Performance Insights データを保持する期間。Aurora PostgreSQL Limitless Database の DB クラスターを作成するには、保持期間が 31 日以上である必要があります。
   + **AWS KMS key** - KMS キーを指定します。Performance Insights は、潜在的に機密性の高いすべてのデータを KMS キーを使用して暗号化します。データは、転送中と不使用時のいずれも暗号化されます。詳細については、「[Amazon Aurora リソースの暗号化](Overview.Encryption.md)」を参照してください。

1. [**続行**] を選択します。

1. [**Scheduling of Modifications**] で、[**Apply immediately**] を選択します。**[スケジュールされた次回のメンテナンス時間帯に適用]** を選択すると、データベースではこの設定が無視され、Database Insights のスタンダードモードが直ちに有効になります。

1. [**クラスタークラスターの変更**] を選択します。

------
#### [ AWS CLI ]

DB クラスターの変更時に Database Insights のスタンダードモードを有効にするには、[modify-db-cluster](https://docs.aws.amazon.com/cli/latest/reference/rds/modify-db-cluster.html) AWS CLI コマンドを呼び出し、次の値を指定します。
+ `--db-cluster-identifier` – DB クラスターの識別子。
+ `--database-insights-mode standard` – Database Insights のスタンダードモードを有効にします。
+ `--enable-performance-insights` – Database Insights の Performance Insights を有効にします。
+ `--performance-insights-retention-period` – DB クラスターのデータの保持期間。Database Insights のスタンダードモードを有効にするには、保持期間を 31 日以上にする必要があります。

次の例では、DB クラスターの変更時に Database Insights のスタンダードモードを有効にします。

Linux、macOS、Unix の場合:

```
aws rds modify-db-cluster \
    --database-insights-mode standard \
    --db-cluster-identifier sample-db-identifier \
    --enable-performance-insights \
    --performance-insights-retention-period 31
```

Windows の場合:

```
aws rds modify-db-cluster ^
    --database-insights-mode standard ^
    --db-cluster-identifier sample-db-identifier ^
    --enable-performance-insights ^
    --performance-insights-retention-period 31
```

------
#### [ RDS API ]

DB クラスターの変更時に Database Insights のスタンダードモードを有効にするには、[ModifyDBCluster](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_ModifyDBCluster.html) Amazon RDS API オペレーションに次のパラメータを指定します。
+ `DatabaseInsightsMode`～`standard`
+ `EnablePerformanceInsights`～`True`
+ `PerformanceInsightsRetentionPeriod` を `31` 日以上に

------