使用 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 流的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 AWS JavaScript SDK (dynamoDB) 处理 UnprocessedItems?
AWS API JavaScript SDK CORS 错误
AWS SDK JavaScript v3 / 如何在 dynamoDB 扫描命令中使用 ExpressionAttributeNames?
Javascript AWS SDK S3上传方法与正文流生成空文件
AWS SDK JavaScript:如何显示 AWS.S3.putObject 的上传进度?
在 React 应用程序中为基于 JavaScript AWS Amplify SDK / AWS Cognito 的身份验证分离用户池