我正在尝试测试AWS中资源标记和取消标记的自动化。使用api可以很容易地做到这一点,但是我希望能够对aws-sdk-mock进行同样的操作,但是我在理解aws-sdk-mock的文档方面遇到了麻烦。
我有以下代码,其中我试图用key = 'ABC:DEF'
和value = 'v1:TestLambda:dev:web:Test:None'
分配一个标签来采样名为'sample-instance
'的rds实例。
const AWS = require('aws-sdk');
const AWSMock = require('aws-sdk-mock');
var rdsparams = {
ResourceName: 'arn:aws:rds:us-east-1:{account-id}:db:sample-instance',
/* required */
Tags: [ /* required */
{
Key: 'ABC:DEF',
Value: 'v1:TestLambda:dev:web:Test:None'
},
/* more items */
]
};
AWSMock.mock('RDS', 'addTagsToResource', function (params, callback){
callback(null, "successfully added tag to resource");
});
我想将标签分配给rds实例。这是正确的方法吗,因为我在命令行上没有输出?