Amazon cloudformation StreamEnabled表属性导致无服务器故障

Amazon cloudformation StreamEnabled表属性导致无服务器故障,amazon-cloudformation,serverless-framework,amazon-dynamodb-streams,Amazon Cloudformation,Serverless Framework,Amazon Dynamodb Streams,我正在使用Serverless部署我的AWS cloudformation堆栈。在我的一个表上,我通过“streamnabled”启用流:true。启用此选项后,我在部署时收到一个错误:遇到不支持的属性streamnabled 如果删除该属性,则会出现验证异常:ValidationException:Stream streamnabled为null 我发现了一个git问题,该问题已得到解决,显然已得到修复(),但在升级到v1.3之后,我仍然在部署时遇到相同的错误 任何人都能洞察问题所在吗?默认情

我正在使用Serverless部署我的AWS cloudformation堆栈。在我的一个表上,我通过“streamnabled”启用流:true。启用此选项后,我在部署时收到一个错误:
遇到不支持的属性streamnabled

如果删除该属性,则会出现验证异常:
ValidationException:Stream streamnabled为null

我发现了一个git问题,该问题已得到解决,显然已得到修复(),但在升级到v1.3之后,我仍然在部署时遇到相同的错误


任何人都能洞察问题所在吗?

默认情况下,它处于启用状态。您可以从shell中进行检查:

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