您可以尝试以下解决方法:
"DBInstance": {
"Type": "AWS::RDS::DBInstance",
"Properties": {
"EnablePerformanceInsights": true,
// 其他属性
}
}
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": [
"rds:ModifyDBInstance"
],
"Resource": [
"arn:aws:rds:region:account-id:db:db-instance-name"
]
}
]
}
请记得将region
替换为您的区域,account-id
替换为您的AWS账户ID,db-instance-name
替换为您的RDS数据库实例名称。
确保您的RDS数据库实例版本支持性能洞察功能。目前,性能洞察功能仅支持RDS for MySQL和RDS for PostgreSQL引擎的某些版本。请参阅AWS文档,了解支持性能洞察功能的RDS数据库引擎和版本。
如果上述步骤都已正确执行,并且问题仍然存在,请检查AWS CloudFormation事件和日志以获取更多详细信息。您可以通过AWS Management Console,AWS CLI或AWS SDK来访问这些信息。
希望这些解决方法可以帮助您解决AWS CloudFormation中EnablePerformanceInsights不起作用的问题。