用于 RDS nodejs 的 aws-sdk
aws-sdk for RDS nodejs
我需要从 nodejs 脚本启动和停止 RDS 实例。
但是我阅读了 AWS 文档,但没有看到如何操作。
我已经安装了 aws-sdk,我正在尝试像这样使用它:
const aws = require("aws-sdk");
const test = new aws.RDS({
apiVersion: "XXXX",
accessKeyId: "",
secretAccessKey: "",
region: "XXXXX",
endpoint: "XXXXXX"
});
有没有更好的方法来实现这个功能?
提前致谢,
哈维尔
像你一样初始化服务后,你可以调用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
我需要从 nodejs 脚本启动和停止 RDS 实例。
但是我阅读了 AWS 文档,但没有看到如何操作。
我已经安装了 aws-sdk,我正在尝试像这样使用它:
const aws = require("aws-sdk");
const test = new aws.RDS({
apiVersion: "XXXX",
accessKeyId: "",
secretAccessKey: "",
region: "XXXXX",
endpoint: "XXXXXX"
});
有没有更好的方法来实现这个功能?
提前致谢,
哈维尔
像你一样初始化服务后,你可以调用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