Google 云 SQL 数据库删除保护
Google Cloud SQL Database Delete Protection
我希望能够防止云 SQL 实例被删除。这似乎是一个很好的步骤,可以避免愤怒的员工采取行动或遗憾地点击。
我找不到任何类似保护实例与删除的字面意思,但是,您可以在您的实例中使用 predefined roles 来尝试保护您的实例免受您所说的愤怒员工的侵害。
例如:
- 将角色
owner
留给自己(假设您确实是该项目的所有者)。
- 根据员工的需要,您可以为他们分配
cloudsql.editor
或类似角色。如果这太多了,您可以创建自己的 custom roles 来缩小您需要的范围。
至于遗憾的点击,你也无能为力。您可以定期创建一个 export 并将其保存在您的一个存储桶中,以防万一您需要在 'regretful' 单击后再次创建您的实例。
好吧,terraform 似乎确实在 GCP sql 实例上添加了某种删除保护。当我尝试“terraform destroy”时,出现此错误
Error: Error, failed to delete instance because deletion_protection is set to true. Set it to false to proceed with instance deletion
也许此功能是在 OP 报告该问题后添加的 - 考虑到该线程有多旧,这很有可能。
一个讲到这个。
我希望能够防止云 SQL 实例被删除。这似乎是一个很好的步骤,可以避免愤怒的员工采取行动或遗憾地点击。
我找不到任何类似保护实例与删除的字面意思,但是,您可以在您的实例中使用 predefined roles 来尝试保护您的实例免受您所说的愤怒员工的侵害。
例如:
- 将角色
owner
留给自己(假设您确实是该项目的所有者)。 - 根据员工的需要,您可以为他们分配
cloudsql.editor
或类似角色。如果这太多了,您可以创建自己的 custom roles 来缩小您需要的范围。
至于遗憾的点击,你也无能为力。您可以定期创建一个 export 并将其保存在您的一个存储桶中,以防万一您需要在 'regretful' 单击后再次创建您的实例。
好吧,terraform 似乎确实在 GCP sql 实例上添加了某种删除保护。当我尝试“terraform destroy”时,出现此错误
Error: Error, failed to delete instance because deletion_protection is set to true. Set it to false to proceed with instance deletion
也许此功能是在 OP 报告该问题后添加的 - 考虑到该线程有多旧,这很有可能。
一个