【发布时间】:2018-01-13 18:30:49
【问题描述】:
我正在使用registerScalableTarget 将我的全局二级索引设置为自动缩放。下面是我的代码。我没有收到任何错误消息。
var registerScalableTargetForWCU= function(event, callback) {
var params= {
ServiceNamespace: "dynamodb", RoleARN: event.roleArn,
ResourceId: "table/TableName/index/IndexName",
ScalableDimension: "dynamodb:index:WriteCapacityUnits",
MinCapacity: 1, MaxCapacity: 2
};
applicationautoscaling.registerScalableTarget(params, function(err, res) {
err ? callback(err) : callback(null, res);
});
}
但在管理控制台上,“Auto Scaling”保持不变,如下图所示。
如果我运行 describeScalableTargets,我会得到以下结果
{ ScalableTargets: [ { ServiceNamespace: 'dynamodb',
ResourceId: 'table/TableName/index/IndexName',
ScalableDimension: 'dynamodb:index:ReadCapacityUnits',
MinCapacity: 1,
MaxCapacity: 1,
RoleARN: 'RoleARN',
CreationTime: 2017-08-06T08:32:30.294Z },
{ ServiceNamespace: 'dynamodb',
ResourceId: 'table/TableName/index/IndexName',
ScalableDimension: 'dynamodb:index:WriteCapacityUnits',
MinCapacity: 2,
MaxCapacity: 10,
RoleARN: 'RoleARN',
CreationTime: 2017-08-06T08:32:30.460Z } ] }
它已经自动缩放了吗?
【问题讨论】:
标签: amazon-dynamodb autoscaling