2017-10-20 13 views
-1

Ich muss eine Instanz von RDS aus einem Nodejs-Skript starten und stoppen.aws-sdk für RDS nodejs

Aber ich lese die AWS-Dokumentation, aber ich habe nicht gesehen, wie es geht.

Ich habe installiert aws-sdk und ich versuche, es so zu verwenden:

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

gibt es einen besseren Weg, um diese Funktionalität zu implementieren?

Vielen Dank im Voraus,
Javier

Antwort

1

Nachdem der Dienst initialisiert wie Sie haben, können Sie 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 
}); 

und stopDBInstance nennen:

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 
}); 

zu docs Siehe: https://docs.aws.amazon.com/AWSJavaScriptSDK/latest/AWS/RDS.html#startDBInstance-property