为 Aurora PostgreSQL 无限制数据库开启 Database Insights 的标准模式
要为 Aurora PostgreSQL 无限制数据库开启 Database Insights 的标准模式,请按照以下过程操作。
为 Aurora PostgreSQL 无限制数据库创建数据库集群时开启 Database Insights 的标准模式
为 Aurora PostgreSQL 无限制数据库创建数据库时启用 Database Insights 的标准模式。
- Console
-
在控制台中,您可以在创建数据库集群时开启数据库洞察的标准模式。数据库洞察的设置适用于数据库集群中的所有数据库实例。
在使用控制台创建数据库集群时,开启 Database Insights 的标准模式
登录 Amazon Web Services Management Console 并通过以下网址打开 Amazon RDS 控制台:https://console.aws.amazon.com/rds/
。 -
选择数据库。
-
选择创建数据库。
-
在数据库洞察部分,选择标准模式。然后,选择以下选项:
-
保留 – 保留性能详情数据的时间。要为 Aurora PostgreSQL 无限制数据库创建数据库集群,保留期必须至少为 31 天。
-
Amazon KMS key - 指定您的 KMS 密钥。性能详情使用您的 KMS 密钥来加密所有潜在的敏感数据。正在传输的数据和静态数据都会被加密。有关更多信息,请参阅 加密 Amazon Aurora 资源。
-
-
选择创建数据库。
- Amazon CLI
-
要在创建数据库集群时打开数据库洞察的标准模式,请调用 create-db-cluster Amazon CLI 命令并提供以下值:
-
--db-cluster-identifier
– 数据库集群的标识符。 --database-insights-mode standard
,开启数据库洞察的标准模式。-
--engine
– 数据库集群必须使用aurora-postgresql
数据库引擎。 -
--engine-version
– 数据库集群必须使用的数据库引擎版本之一:-
16.4-limitless
-
16.6-limitless
-
-
--storage-type
– 数据库集群必须使用aurora-iopt1
数据库集群存储配置。 -
--cluster-scalability-type
– 指定 Aurora 数据库集群的可扩展性模式。设置为limitless
时,集群将作为 Aurora PostgreSQL Limitless Database 运行。设置为standard
(默认)时,集群使用正常的数据库实例创建。注意
创建数据库集群之后,您将无法修改此设置。
-
--master-username
– 数据库集群的主用户名称。 -
--master-user-password
– 主用户的密码。 -
--enable-performance-insights
,开启数据库洞察的性能详情。 --performance-insights-retention-period
– 数据库集群数据的保留期。要为 Aurora PostgreSQL 无限制数据库创建数据库集群,保留期必须至少为 31 天。-
--monitoring-interval
– 收集数据库集群的增强监控指标的时间点之间的间隔,以秒为单位。该值不能为0
。 -
--monitoring-role-arn
– 允许 RDS 将增强监控指标发送到 Amazon CloudWatch Logs 的 IAM 角色的 Amazon 资源名称(ARN)。 -
--enable-cloudwatch-logs-exports
– 您必须将postgresql
日志导出到 CloudWatch 日志。
以下示例在创建数据库集群时启用 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-interval5
\ --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-interval5
^ --monitoring-role-arn arn:aws:iam::123456789012
:role/EMrole
^ --enable-cloudwatch-logs-exports postgresql -
- RDS API
-
要在创建数据库集群时开启 Database Insights 的高级模式,请为 CreateDBCluster Amazon RDS API 操作指定以下参数。
DatabaseInsightsMode
到standard
Engine
到aurora-postgresql
EngineVersion
设置为无限制数据库的可用引擎版本StorageType
到aurora-iopt1
ClusterScalabilityType
到limitless
MasterUsername
MasterUserPassword
EnablePerformanceInsights
到True
PerformanceInsightsRetentionPeriod
设置为至少31
天MonitoringInterval
设置为非0
的值MonitoringRoleArn
设置为 IAM 角色的 Amazon 资源名称(ARN),该角色应可以让 RDS 将增强监控指标发送到 Amazon CloudWatch Logs。
为 Aurora PostgreSQL 无限制数据库修改数据库集群时开启 Database Insights 的标准模式
为 Aurora PostgreSQL 无限制数据库修改数据库时开启 Database Insights。
注意
要启用数据库洞察,数据库集群中的每个数据库实例都必须具有相同的性能详情和增强型监控设置。
- Console
-
在控制台中,您可以在创建数据库集群时开启数据库洞察的标准模式。数据库洞察的设置适用于数据库集群中的所有数据库实例。
在使用控制台修改数据库集群时,开启 Database Insights 的标准模式
登录 Amazon Web Services Management Console 并通过以下网址打开 Amazon RDS 控制台:https://console.aws.amazon.com/rds/
。 -
选择数据库。
-
选择数据库集群,然后选择修改。
-
在数据库洞察部分,选择标准模式。然后,选择以下选项:
-
保留 – 保留性能详情数据的时间。要为 Aurora PostgreSQL 无限制数据库创建数据库集群,保留期必须至少为 31 天。
-
Amazon KMS key - 指定您的 KMS 密钥。性能详情使用您的 KMS 密钥来加密所有潜在的敏感数据。正在传输的数据和静态数据都会被加密。有关更多信息,请参阅“加密 Amazon Aurora 资源”。
-
-
选择继续。
-
对于修改计划,选择立即应用。如果您选择在下一个计划维护时段内应用,则您的数据库将忽略此设置,并立即开启数据库洞察的标准模式。
-
选择修改集群。
- Amazon CLI
-
要在修改数据库集群时开启数据库洞察的标准模式,请调用 modify-db-cluster Amazon CLI 命令并提供以下值:
-
--db-cluster-identifier
– 数据库集群的标识符。 --database-insights-mode standard
,开启数据库洞察的标准模式。-
--enable-performance-insights
,开启数据库洞察的性能详情。 --performance-insights-retention-period
– 数据库集群数据的保留期。要开启 Database Insights 的标准模式,保留期必须至少为 31 天。
以下示例在修改数据库集群时启用 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
-
要在修改数据库集群时开启 Database Insights 的标准模式,请为您的 ModifyDBCluster Amazon RDS API 操作指定以下参数。
DatabaseInsightsMode
到standard
EnablePerformanceInsights
到True
PerformanceInsightsRetentionPeriod
设置为至少31
天