원클릭으로
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 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
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.
| 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