Skip to content

[New]: The aws_glue_security_configuration resource should support encrypting Glue Data Quality . #39821

@vaquarkhan

Description

@vaquarkhan

Description

Currently, the AWS Glue aws_glue_security_configuration("�aws_glue_security_configuration") does not have support to add encryption for Glue Data Quality. If the Glue Data Quality is not encrypted, then the Glue Security Configuration will show as disabled, even if the S3 bucket, KMS, and CloudWatch are encrypted. This is flagged as a security finding.

Looking to add support so via terraform we can add glue data quality encryption

Document:
https://registry.terraform.io/providers/hashicorp/aws/4.1.0/docs/resources/glue_security_configuration
Images
dq1
dq2
dq3

Requested Resource(s) and/or Data Source(s)

aws_glue_security_configuration data quality encryption

Potential Terraform Configuration

resource "aws_glue_security_configuration" "example" {
  name = "example"

  encryption_configuration {
    cloudwatch_encryption {
      cloudwatch_encryption_mode = "DISABLED"
    }

    job_bookmarks_encryption {
      job_bookmarks_encryption_mode = "DISABLED"
    }

    s3_encryption {
      kms_key_arn        = data.aws_kms_key.example.arn
      s3_encryption_mode = "SSE-KMS"
    }
    # Add new feature
    data_quality_encryption {
      kms_key_arn        = data.aws_kms_key.example.arn
      data_quality_encryption_mode = "SSE-KMS"
    }
  }
}

References

Would you like to implement a fix?

Yes

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementRequests to existing resources that expand the functionality or scope.service/glueIssues and PRs that pertain to the glue service.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions