如何恢复意外被删除的RDS实例

数据库关系型数据库技术服务知识库
问题描述

RDS 实例意外被删除,如何进行恢复? 如何能防止这种情况在此发生?

问题分析

通常来说,RDS 实例意外被删除有如下几点可能性原因:

  1. 实例被具有权限的用户误删除
  2. 包年包月的 MySQL 实例到期
  3. 按量计费的 MySQ L实例欠费
解决方案

进行重建实例

  1. 登录云数据库 MySQL 版控制台。
  2. 在顶部菜单栏的左上角,选择实例所属的地域。
  3. 在左侧导航栏单击“回收站”。
  4. 在“回收站”页面,找到被锁定的实例,单击目标实例“操作”列的“... > 重建实例”。
  5. 在弹出的“确认重建”对话框中,输入要重建的实例ID。
  6. 单击“确定”完成重建。

图片

最佳实践

根据最小权限原则,您应该为每个用户,依据他们的角色设置不同的的访问控制策略 (Identity and Access Management),以此来将云资源的访问权限按需分配给不同IAM用户。企业员工可使用IAM用户登录控制台或请求API来访问云资源。从而让企业员工以最小化、最合理的权限实现团队协作,有效保障云资源的安全性[1] 如对于普通用户,只给RDS for MySQL Read only 权限,策略仅供您参考:

{
  "Statement": [
    {
      "Effect": "Allow",
      "Action": [
        "rds_mysql:Get*",
        "rds_mysql:List*",
        "rds_mysql:Describe*"
      ],
      "Resource": [
        "*"
      ]
    }
  ]
}

对于账户账单的相关通知和预警,您可以配置站内信消息规则,接收人,接收方式等,在账户有变动的情况下及时可以收到通知[2],例如: 图片

参考文档

[1] https://www.volcengine.com/docs/6257/64959 [2] https://console.volcengine.com/message/setting 如果您有其他问题,欢迎您联系火山引擎技术支持服务

25
0
0
0
相关产品
评论
未登录
看完啦,登录分享一下感受吧~
暂无评论