用于RDS nodejs的aws-sdk

时间:2017-10-20 15:13:06

标签: node.js amazon-web-services aws-sdk amazon-rds

我需要从nodejs脚本启动和停止RDS实例。

但我阅读了AWS文档,但我没有看到如何做到这一点。

我已经安装了aws-sdk,我试图像这样使用它:

const aws = require("aws-sdk");
const test = new aws.RDS({
    apiVersion: "XXXX",
    accessKeyId: "",
    secretAccessKey: "",
    region: "XXXXX",
    endpoint: "XXXXXX"
});

有更好的方法来实现此功能吗?

提前致谢,
哈维尔

1 个答案:

答案 0 :(得分:2)

像您一样初始化服务后,您可以致电startDBInstance

var params = {
  DBInstanceIdentifier: 'STRING_VALUE' /* required */
};
test.startDBInstance(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

stopDBInstance

var params = {
  DBInstanceIdentifier: 'STRING_VALUE', /* required */
  DBSnapshotIdentifier: 'STRING_VALUE'
};
test.stopDBInstance(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

请参阅文档:https://docs.aws.amazon.com/AWSJavaScriptSDK/latest/AWS/RDS.html#startDBInstance-property