Свойство таблицы StreamEnabled вызывает сбой без сервера - PullRequest
0 голосов
/ 01 сентября 2018

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

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

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

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

1 Ответ

0 голосов
/ 26 октября 2018

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

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"
    }
}

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

...