Disabled encryption is configured in AWS Glue security. Make sure that AWS Glue security is properly encrypted.
1Resources:
2 Resource:
3 Type: AWS::Glue::SecurityConfiguration
4 Properties:
5 Name: !Sub sdlf-${pTeamName}-glue-security-config
6 # Noncompliant: Glue Security Configuration Encryption is disabled.
7 EncryptionConfiguration:
8 CloudWatchEncryption:
9 CloudWatchEncryptionMode: DISABLED
10 KmsKeyArn: !GetAtt rKMSInfraKey.Arn
11 JobBookmarksEncryption:
12 JobBookmarksEncryptionMode: CSE-KMS
13 KmsKeyArn: !GetAtt rKMSInfraKey.Arn
14 S3Encryptions:
15 - S3EncryptionMode: SSE-KMS
16 KmsKeyArn: !GetAtt rKMSDataKey.Arn
1Resources:
2 Resource:
3 Type: AWS::Glue::SecurityConfiguration
4 Properties:
5 Name: !Sub sdlf-${pTeamName}-glue-security-config
6 # Compliant: Glue Security Configuration Encryption is enabled.
7 EncryptionConfiguration:
8 CloudWatchEncryption:
9 CloudWatchEncryptionMode: SSE-KMS
10 KmsKeyArn: !GetAtt rKMSInfraKey.Arn
11 JobBookmarksEncryption:
12 JobBookmarksEncryptionMode: CSE-KMS
13 KmsKeyArn: !GetAtt rKMSInfraKey.Arn
14 S3Encryptions:
15 - S3EncryptionMode: SSE-KMS
16 KmsKeyArn: !GetAtt rKMSDataKey.Arn