我需要从nodejs脚本启动和停止RDS实例。
但我阅读了AWS文档,但我没有看到如何做到这一点。
我已经安装了aws-sdk,我试图像这样使用它:
const aws = require("aws-sdk");
const test = new aws.RDS({
apiVersion: "XXXX",
accessKeyId: "",
secretAccessKey: "",
region: "XXXXX",
endpoint: "XXXXXX"
});
有更好的方法来实现此功能吗?
提前致谢,
哈维尔
答案 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