Skip to content

QLDB ledger permissions mode is not set to STANDARD

Description

Amazon Quantum Ledger Database (Amazon QLDB) is a fully managed ledger database for cryptographically verifiable transaction logging. You can use the QLDB API or the AWS Command Line Interface (AWS CLI) to create, update, and delete ledgers in Amazon QLDB. You can also list all the ledgers in your account, or get information about a specific ledger.

Code Example

go
resource "aws_qldb_ledger" "standard" {
  ...
+ permissions_mode = "STANDARD"
}

Remediation

Terraform

  • Resource: aws_qldb_ledger
  • Arguments: permissions_mode

Rule Details

FieldValue
IDIAC-0219
SeverityMEDIUM
IaC TypeCloudformation
FrameworksCloudFormation, Terraform, TerraformPlan, Serverless
Checkov IDCKV_AWS_170

References