一键导入
vault-lock-safety
Knowledge for safely managing AWS Backup vault lock modes, compliance settings, and immutability configuration.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Knowledge for safely managing AWS Backup vault lock modes, compliance settings, and immutability configuration.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
Knowledge for managing AWS Backup plans, tag-based resource selections, retention lifecycle, and compliance framework checks.
Knowledge for working with Python Lambda functions under the aws-backup-source module, including catalogue, conventions, testing, and deployment details.
基于 SOC 职业分类
| name | vault-lock-safety |
| description | Knowledge for safely managing AWS Backup vault lock modes, compliance settings, and immutability configuration. |
Use this skill when the user mentions vault lock, compliance mode, immutability settings, or vault protection.
Configured in modules/aws-backup-destination/backup_vault_lock.tf:
changeable_for_days (3–36,500 days, default 14)Both must be set to enable compliance mode:
enable_vault_protection = true
vault_lock_type = "compliance"
Optional:
changeable_for_days = 14 # cooling period before lock becomes permanent
Never auto-enable compliance mode.
Before enabling, present this confirmation:
"User confirmation required: Enabling compliance mode (changeable_for_days=X) makes vault lock irreversible after the cooling period. Proceed? (Yes/No)"
enable_iam_protection in the destination module denies destructive actions on the vault:
enable_iam_protection = true
This adds deny statements for DeleteBackupVault, PutBackupVaultAccessPolicy, DeleteRecoveryPoint, UpdateRecoveryPointLifecycle except for specified principals.
changeable_for_days value gives adequate cooling periodmin_retention_days and max_retention_days on the lock constrain all recovery point lifecycles in the vault