2017-10-20 178 views
-1

我需要從nodejs腳本啓動和停止RDS實例。aws-sdk RDS nodejs

但我讀了AWS文檔,但我沒有看到如何去做。

我已經安裝了AWS-SDK,我試圖用這樣的:

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

有沒有實現這個功能更好的辦法?

由於提前,
哈維爾

回答

1

初始化像你這樣的服務後,您可以撥打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