amazon-cloudformation - AWS Cloudformation RDS EnablePerformanceInsights 不起作用
问题描述
我想通过 Clouformation 创建 RDS 实例。下面是 cloudformation 文件的摘录。
MasterDB:
Type: AWS::RDS::DBInstance
Properties:
DBName: !Ref DBName
DBInstanceIdentifier: !Ref DBName
BackupRetentionPeriod: !Ref DBBackupRetentionPeriod
AllocatedStorage: !Ref DBAllocatedStorage
DBInstanceClass: "db.t3.medium"
DBSubnetGroupName: !Ref DBSubnetGroup
Engine: MySQL
AvailabilityZone: !Ref DBAvailabilityZone
EngineVersion: "5.7.30"
MasterUsername: !Sub "{{resolve:ssm:/DB/USER:1}}"
MasterUserPassword: !Sub "{{resolve:ssm-secure:/DB/PASSWORD:1}}"
MultiAZ: !Ref MultiAZ
EnablePerformanceInsights: 'true'
DeletionProtection: 'true'
DBParameterGroupName: !Ref RDSDBParameterGroup
RDS 的创建没有问题,但我注意到新实例上未启用 Performance Insights 和删除保护。
您能否告知为什么这些选项不起作用?
解决方案
我在我的沙盒帐户中验证了您的模板,并按预期启用us-east-1
了见解和删除保护。
我使用的模板如下(大部分只是注释掉了您的问题中未显示的引用):
Resources:
MasterDB:
Type: AWS::RDS::DBInstance
Properties:
#DBName: !Ref DBName
#DBInstanceIdentifier: !Ref DBName
BackupRetentionPeriod: 0
AllocatedStorage: 20
DBInstanceClass: "db.t3.medium"
#DBSubnetGroupName: !Ref DBSubnetGroup
Engine: MySQL
#AvailabilityZone: !Ref DBAvailabilityZone
EngineVersion: "5.7.30"
MasterUsername: root
MasterUserPassword: fsdf45454
MultiAZ: false
EnablePerformanceInsights: 'true'
DeletionProtection: 'true'
推荐阅读
- pygame - 如何使用不在可用模式列表中的显示模式?
- powershell - Powershell 搜索特定字符串,然后在其后添加文本
- javascript - TypeError:尝试渲染数组时无法读取 ReactJS 中未定义的属性“映射”
- python - Scrapy:当有一段时间强烈的文本后,在没有类的情况下提取li中的文本
- python - 多级列上的熊猫数据框分组条件计数
- heroku - 突然,应用停止工作(Heroku)
- c# - C# - 如何在 WPF 中为元素添加背景模糊?
- terraform - Terraform 使用 for_each 为选定的子网创建 azure 子网委托
- python - 在以下情况下,年龄是分类列吗?
- r - 使用 VGAM 包在 R 中创建可信区间