Свойство таблицы StreamEnabled вызывает сбой без сервера

Я использую Serverless для развертывания своего стека облачной информации AWS. В одной из своих таблиц я включаю потоки через "StreamEnabled": true. Когда это включено, я получаю сообщение об ошибке при развертывании: Encountered unsupported property StreamEnabled.

Если я удалю свойство, я получу исключение проверки: ValidationException: Stream StreamEnabled was null.

Я обнаружил проблему с git, которая была решена и, по-видимому, исправлена ​​(здесь) , но после обновления до версии 1.3 я все еще получаю те же ошибки при развертывании.

Может ли кто-нибудь дать представление о том, в чем может заключаться проблема?


person skwny    schedule 31.08.2018    source источник


Ответы (1)


По умолчанию он включен. Вы можете проверить это из оболочки:

aws dynamodbstreams list-streams
{
    "Streams": [
        {
            "TableName": "MyTableName-dev", 
            "StreamArn": "arn:aws:dynamodb:eu-west-2:0000000000000:table/MyTableName-dev/stream/2018-10-26T15:06:25.995", 
            "StreamLabel": "2018-10-26T15:06:25.995"
        }
    ]
}

И:

aws dynamodbstreams describe-stream --stream-arn "arn:aws:dynamodb:eu-west-2:00000000000:table/MyTableName-dev/stream/2018-10-26T15:06:25.995"
{
    "StreamDescription": {
        "StreamLabel": "2018-10-26T15:06:25.995", 
        "StreamStatus": "ENABLED", 
        "TableName": "MyTableName-dev", 
        "Shards": [
            {
                "ShardId": "shardId-000000000000000-0000000f", 
                "SequenceNumberRange": {
                    "StartingSequenceNumber": "00000000000000000000000"
                }
            }
        ], 
        "CreationRequestDateTime": 1540566385.987, 
        "StreamArn": "arn:aws:dynamodb:eu-west-2:0000000000000000:table/MyTableName-dev/stream/2018-10-26T15:06:25.995", 
        "KeySchema": [
            {
                "KeyType": "HASH", 
                "AttributeName": "application_id"
            }
        ], 
        "StreamViewType": "KEYS_ONLY"
    }
}

Это не решение, но обнаружил этот факт. Я понял, что у меня нет проблемы.

person I159    schedule 26.10.2018
comment
Я думаю, что потоки по умолчанию не включены - person Anil Koppula; 19.07.2021