fluidasserts.cloud.aws.dynamodb module

AWS cloud checks (DynamoDB).

fluidasserts.cloud.aws.dynamodb.encrypted_with_aws_master_keys(key_id, secret, retry=True)

Check if DynamoDB tables are encrypt with AWS-owned Master Keys.

Use AWS-managed KMS Customer Master Keys to enhance the data security of Amazon DynamoDB-based applications.

Parameters
  • key_id (str) – AWS Key Id.

  • secret (str) – AWS Key Secret.

Returns

  • OPEN if there are tables . Encryption enabled.

  • UNKNOWN on errors.

  • CLOSED otherwise.

Return type

fluidasserts.Result

fluidasserts.cloud.aws.dynamodb.has_disabled_continuous_backups(key_id, secret, retry=True)

Check if continuous backups are disabled for Amazon DynamoDB tables.

Parameters
  • key_id (str) – AWS Key Id.

  • secret (str) – AWS Key Secret.

Returns

  • OPEN . Encryption enabled.

  • UNKNOWN on errors.

  • CLOSED otherwise.

Return type

fluidasserts.Result