Home› Blog› AWS Daily Intelligence #42 - The air gap is that t…
AWS Daily Intelligence AWS

AWS Daily Intelligence #42 - The air gap is that they are not in your account

Verified against current vendor documentation on 29 September 2026. Pricing, limits and API behaviour were checked against the official docs on that date. Cloud services change fast — if you are reading this much later, treat the specifics as a starting point and re-check the linked sources.

Executive summary

AWS Backup logically air-gapped vault now supports Amazon FSx for NetApp ONTAP, in “all AWS Regions where both logically air-gapped vault and Amazon FSx for NetApp ONTAP are available.” One more resource type on an existing feature.

The announcement is small. The feature is not, and it is routinely misread as a standard vault with stricter settings. The documentation says something more literal: “a logically air-gapped vault stores its backups in an AWS Backup service owned account.”

Not your account. That is the air gap, and it is the property that makes the vault survive the compromise or loss of the account that created the backups — which is the entire point of a ransomware recovery plan.

What changed

FSx for NetApp ONTAP joins the supported resource list, enabled by “specifying it as the primary target or copy destination in your backup plan.” Console, CLI or SDK; no new concepts.

What is worth re-reading on the occasion is the vault itself, because several of its properties are not configurable and two of them cannot be changed after creation.

The vault lock is not optional. A standard vault “can optionally use a vault lock in compliance or governance mode”. A logically air-gapped vault “is always locked with a vault lock in compliance mode.” Compliance mode is the one that cannot be weakened or removed by anyone, including the root user.

And the minimum retention is a floor you inherit. “The minimum value allowed is 7 days”, and “Backups with retention periods shorter than this value cannot be copied to this vault.” A backup plan with a shorter retention will simply not copy.

Architecture

Diagram: what an AWS Backup logically air-gapped vault actually is, and where the backups physically sit. On the left, a standard backup vault, which lives in your own account, may optionally be encrypted with a customer managed or AWS managed key, may optionally use a vault lock in either compliance or governance mode, has access managed through policies and AWS Organizations, and is explicitly not compatible with AWS Resource Access Manager. On the right, a logically air-gapped vault, whose backups are stored in an AWS Backup service owned account rather than in yours, which AWS notes results in backups being shown as shared outside your organization in modify attribute items in CloudTrail logs. It is always locked with a vault lock in compliance mode, which cannot be turned off, and it is encrypted with an AWS owned key by default or optionally a customer managed KMS key, with that key selectable only at creation and impossible to change or migrate afterwards. Its minimum retention is seven days, and backups with shorter retention periods cannot be copied into it. Sharing runs through AWS Resource Access Manager to individual AWS account IDs only, including accounts in other organizations, but never to an entire organization or to organizational units, and the invited account has twelve hours to accept. Multi-party approval can be added so that backups remain recoverable even if the vault-owning account is inaccessible. A panel records the movement rules: copies from one air-gapped vault to another are on-demand only and cannot be scheduled in a backup plan, while copying out to a standard vault requires the copy to be encrypted with a customer managed key. A closing panel records the operational catch, that a detective control watching for resources shared outside the organization will fire on the organisation's own disaster recovery design, and that a restore access vault is only a view holding no recovery points, deletable from the recovery account even in a FAILED state because compliance-mode Vault Lock does not block that deletion.
The vault is not in your account. That is the feature, and it is also what CloudTrail will report.

The comparison table in the documentation is the clearest statement of the difference. A standard vault: “Can optionally be encrypted… Can optionally use a vault lock in compliance or governance mode… Not compatible with AWS RAM.”

A logically air-gapped vault: “Is always locked with a vault lock in compliance mode… Can optionally be shared across accounts using AWS RAM.”

Those two rows are the same design decision seen twice. Because the data is held outside your account, it can be shared to an account that still works when yours does not — and because it can be shared that widely, it is locked in compliance mode so that sharing cannot become deletion.

Sharing is per account ID, and that is a scaling constraint

“A vault can be shared with individual AWS account IDs only. You can share with an account in your organization or with an account in another organization. The vault cannot be shared with an entire organization or with organizational units (OUs).” Every other cross-account mechanism in AWS Backup goes through Organizations. This one does not, so the recovery account list is maintained by hand, per vault. Worth noting too: the recipient “has 12 hours to accept the invitation” — a share set up out of hours can expire before anyone sees it.

Two decisions you cannot revisit

The encryption key. “You can only select an AWS KMS encryption key during vault creation. Once created, all backups contained in the vault will be encrypted with that key. You cannot change or migrate your vaults to use a different encryption key.”

The default is an AWS owned key, which is the easy path and forecloses the customer-managed option for that vault permanently. It matters beyond preference: for resource types that are “not fully managed”, “the source must be encrypted with a customer managed key. AWS managed keys for not fully managed resources are not supported.”

The lock. Compliance mode is applied at creation and cannot be removed. That is the point of the feature, and it means a vault created with the wrong retention window is a vault you live with.

Business value

The recovery-time argument is the real one: “the ability to share vault access to other accounts so that recovery time objectives (RTOs) can be faster and more flexible in case of an incident that requires rapid restoration.”

Most cross-account backup designs assume the owning account still functions. This one does not. With Multi-party approval you get “recovery of backups in the vaults even if the vault-owning account is inaccessible” — the scenario that actually happens during a ransomware event or a destructive credential compromise.

For FSx for NetApp ONTAP specifically, this closes a gap for file workloads that often hold exactly the unstructured data an attacker encrypts first.

Security considerations

The CloudTrail signal is the thing to brief your security team on before enabling this. AWS says it plainly: backups are stored in a service-owned account, “which results in backups shown as shared outside your organization in modify attribute items in AWS CloudTrail logs.”

Many organisations run a detective control for exactly that phrase — a Config rule, a Security Hub finding, a SIEM correlation on resources shared beyond the org boundary. Enabling air-gapped vaults will trip it, and the alert will be describing your own disaster-recovery design. Suppress it deliberately and document why, or someone will chase it at 2am.

Sharing across organizations is permitted. A vault can go to “an account in another organization”, which is genuinely useful for a recovery partner or a separate break-glass org, and is also a path for data to leave your organisation entirely. ram:CreateResourceShare on the vault-owning account is the permission that governs it.

One deletion path is not blocked by the lock. A restore access vault is “a view of an underlying logically air-gapped vault and contains no recovery points of its own… You can delete it with DeleteBackupVault from the recovery account even when it is in FAILED state. Vault Lock (compliance mode) does not block this deletion.” The underlying backups survive; the access path does not. Worth knowing before someone in the recovery account tidies up.

Cost considerations

The announcement points at the AWS Backup pricing page without stating rates, so there is nothing to quote here.

What is structurally predictable is the floor. Compliance-mode lock plus a minimum retention of 7 days means storage you cannot release early, by design. A vault created with a long minimum retention is a long-term commitment to storing whatever lands in it — the same shape as the commitment terms in #62, in a different service.

One operational cost to plan for: copies between air-gapped vaults are “on-demand” and “cannot be scheduled in a backup plan”, so any vault-to-vault replication is something you build and run yourself.

Operational considerations

Getting data back out has a condition. “You can copy a backup from a logically air-gapped vault to a standard backup vault as long as the copy is encrypted with a customer managed key.” If the vault was created with the default AWS owned key, plan that path before you need it.

Empty the vault before deleting it. “Vaults cannot be deleted if they still contain backups.” Combined with compliance-mode retention, a vault cannot be removed until its contents have aged out — which is the intended behaviour and a surprise during an account teardown.

Key deletion lags the vault. “Deletion of a vault also deletes the key associated with the vault seven days after the vault is deleted.”

Test the share, not just the backup. The recovery account can “view the encryption key type but cannot modify the encryption configuration”, and the whole mechanism only helps if someone has accepted a share and run “restore testing” from the other side.

Tradeoffs

Immutability against flexibility. Compliance mode is why the vault is trustworthy and why a mistake in its configuration is permanent.

Survivability against a confusing audit trail. Storing backups outside your account is what makes them survive losing it, and it is what makes CloudTrail describe them as shared externally.

Per-account sharing against Organizations integration. Individual account IDs give precise control and no way to express “the recovery OU”.

Implementation guidance

Choose the KMS key deliberately at creation. It is the one setting with no migration path, and a customer managed key is required for not-fully-managed resource types and for copying back out to a standard vault.

Brief security on the CloudTrail signal first. Before enabling, not after the alert.

Set the minimum retention from your shortest legitimate backup, not your longest. Anything shorter silently will not copy.

Maintain the share list as a named artefact. Account IDs only, no OUs, and a 12-hour acceptance window mean this is a runbook item rather than a policy.

Add Multi-party approval if the scenario you fear is losing the owning account. That is the only configuration that covers it.

Best practices

Treat the vault as a one-way destination. Copies out are conditional and copies between vaults are manual.

Run restore testing from the shared account. A share nobody has exercised is a plan, not a capability.

Record why the external-sharing alert is suppressed. The next reviewer will have the same reaction the first one did.

Who should adopt this

Available now everywhere both the vault feature and FSx for NetApp ONTAP exist, enabled through an existing backup plan.

Adopt it if you run FSx for NetApp ONTAP and your recovery plan has to survive the compromise of the account holding the data — that is the case this is built for. Hold off if you cannot yet commit to a fixed encryption key and a minimum retention, since neither is changeable, or if your security tooling would treat “shared outside your organization” as an incident before anyone has been told why.

Key takeaways

  • AWS Backup logically air-gapped vaults now support Amazon FSx for NetApp ONTAP.
  • Backups are stored in an AWS Backup service owned account — the air gap is literal.
  • That appears in CloudTrail as backups shared outside your organization. Brief security first.
  • The vault is always locked in compliance mode; it is not optional.
  • Minimum retention 7 days, and shorter-retention backups cannot be copied in.
  • The KMS key is chosen at creation and can never be changed or migrated.
  • Sharing is via AWS RAM to individual account IDs only — not organizations, not OUs.
  • The invited account has 12 hours to accept the share.
  • Multi-party approval enables recovery even if the vault-owning account is inaccessible.
  • Vault-to-vault copies are on-demand only and cannot be scheduled in a backup plan.
  • Copying out to a standard vault requires the copy to be encrypted with a customer managed key.
  • A restore access vault can be deleted from the recovery account — compliance-mode lock does not block it.

Comments

How was your experience?
Your feedback helps improve this site.
PoorExcellent