dlt.common.normalizers.naming.s3_tables
NamingConvention Objects
class NamingConvention(SnakeCaseNamingConvention)
Naming convention for S3 Tables.
Built to comply with the rules listed here: https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-tables-buckets-naming.html#naming-rules-table.
Extends snake_case naming convention with additions:
- enforce max identifier length of 255 characters
- remove leading underscores from table identifiers
Note that this S3 Tables rule is currently not checked/enforced by the naming convention:
- "Namespace names must not start with the reserved prefix
aws."