CloudFormation insiste que minha criação do DynamoDB, JSON, é inválida .. mas não consigo ver como

Aqui está (parte do DynamoDB) meu JSON gerado pela troposfera:

"sandbox": {
        "Properties": {
            "AttributeDefinitions": [
                {
                    "AttributeName": "audit_id",
                    "AttributeType": "S"
                },
                {
                    "AttributeName": "status",
                    "AttributeType": "S"
                },
                {
                    "AttributeName": "filename",
                    "AttributeType": "S"
                },
                {
                    "AttributeName": "file_detected_dt",
                    "AttributeType": "S"
                },
                {
                    "AttributeName": "time_taken",
                    "AttributeType": "N"
                },
                {
                    "AttributeName": "number_rows_processed_file",
                    "AttributeType": "N"
                },
                {
                    "AttributeName": "number_rows_created_db",
                    "AttributeType": "N"
                },
                {
                    "AttributeName": "info_messages",
                    "AttributeType": "S"
                }
            ],
            "KeySchema": [
                {
                    "AttributeName": "audit_id",
                    "KeyType": "HASH"
                }
            ],
            "ProvisionedThroughput": {
                "ReadCapacityUnits": {
                    "Ref": "ReadCapacityUnits"
                },
                "WriteCapacityUnits": {
                    "Ref": "WriteCapacityUnits"
                }
            }
        },
        "Type": "AWS::DynamoDB::Table"
    }

O CloudFormation me dá esse erro ao tentar ativar a VPC:Property AttributeDefinitions is inconsistent with the KeySchema of the table and the secondary indexes.

Mas é isso? Estou especificandoaudit_id como uma chave solitária e definitivamente existe na lista AttributeDefinitions. Sou muito novo no CF (e no Dynamo, por sinal), por isso posso estar perdendo algo extremamente óbvio, mas não está aparente para mim no momento.

Pesquisei no Google e realmente só encontrei uma menção a esse erro, e tinha mais a ver com uma camada entre desenvolvedor e CF, do que com o próprio CF.

Alguém pode apontar o que há de errado com o meu modelo?

questionAnswers(1)

yourAnswerToTheQuestion