2017-10-20 18 views
-1

Je dois démarrer et arrêter une instance de RDS à partir d'un script nodejs.aws-sdk pour les nœuds RDS

Mais j'ai lu la documentation AWS mais je n'ai pas vu comment le faire.

J'ai installé aws-sdk et je suis en train de l'utiliser comme ceci:

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

est-il une meilleure façon de mettre en œuvre cette fonctionnalité?

Merci à l'avance,
Javier

Répondre

1

Après l'initialisation du service comme vous l'avez fait, vous pouvez appeler 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 
}); 

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

Reportez-vous à docs: https://docs.aws.amazon.com/AWSJavaScriptSDK/latest/AWS/RDS.html#startDBInstance-property