使用 aws sdk javascript 禁用 dynamodb 流

Posted

技术标签:

【中文标题】使用 aws sdk javascript 禁用 dynamodb 流【英文标题】:Disable dynamodb Stream using aws sdk javascript 【发布时间】:2017-08-04 09:05:24 【问题描述】:

有没有办法使用 aws sdk javascript 禁用 Dynamodb 流?

在对其他服务进行一些维护时,我需要停止将数据流式传输到我的 lambda 函数。

【问题讨论】:

您想要只使用 Javascript 的解决方案,还是可以在 AWS 管理控制台上提供解决方案? 如果可能的话,我想知道关于 Javascript 的解决方案。在管理控制台中,我已经知道可以在哪里禁用流。 【参考方案1】:

您可以使用updateTable API 来禁用流规范。

var dynamodb = new AWS.DynamoDB();
var params = 
  TableName: 'yourTableName', 
  StreamSpecification: 
    StreamEnabled: true    
  
;

dynamodb.updateTable(params, function(err, data) 
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
);

注意:-

我没有测试它,因为我的桌子上没有 Streams。但是,上面的代码应该可以工作。

【讨论】:

以上是关于使用 aws sdk javascript 禁用 dynamodb 流的主要内容,如果未能解决你的问题,请参考以下文章