我正在尝试测试 AWS 中资源标记和取消标记的自动化。使用 api 很容易做到这一点,但我希望能够对 aws-sdk-mock 做同样的事情,但我无法理解 aws-sdk-mock 的文档如何工作。
我有以下代码,我试图在其中分配一个标签,key = 'ABC:DEF'
并对名为' 的value = 'v1:TestLambda:dev:web:Test:None'
rds 实例进行采样'sample-instance
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 实例。这是正确的方法吗,因为我在命令行上没有输出?