使用aws-sdk-mock

时间:2019-04-22 20:45:11

标签: node.js aws-lambda aws-sdk-mock

我正在尝试测试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实例。这是正确的方法吗,因为我在命令行上没有输出?

0 个答案:

没有答案