ワンクリックで
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