compliance.tf
Azure Compliance ControlsAzure Database for PostgreSQL

PostgreSQL servers should use customer-managed keys to encrypt data at rest

Use customer-managed keys to manage the encryption at rest of your PostgreSQL servers. By default, the data is encrypted at rest with service-managed keys. Customer-managed keys enable the data to be encrypted with an Azure Key Vault key created and owned by you.

What this control checks

Pass/fail result for the PostgreSQL server encryption at rest with customer-managed keys check

Framework mappings

The clauses this control is mapped to in each framework.

NIST SP 800-53 Rev 5

  • Cryptographic Key Establishment And Management (SC-12)

NIST SP 800-171 Rev 2

  • 3.13.10 Establish and manage cryptographic keys for cryptography employed in organizational systems

RBI IT Framework for NBFCs

  • 3.1.h Public Key Infrastructure (PKI)

FedRAMP High

  • SC-12 Cryptographic Key Establishment And Management

Tool mappings

Use these identifiers to cross-reference this control across tools, reports, and evidence.

  • Compliance.tf Control: postgres_sql_server_encrypted_at_rest_using_cmk
  • Powerpipe Control: azure_compliance.control.postgres_sql_server_encrypted_at_rest_using_cmk

Last reviewed: 2026-10-14

View all Azure controls →

On this page

Ask AI about this

Help improve this page