AWS SDK for JavaScript EC2 模块提供了丰富的接口,用于在 JavaScript 环境中操作 Amazon EC2 服务。以下是该模块的一些关键功能和用法。
主要功能
- 创建和启动实例:使用
createInstance
方法可以创建新的 EC2 实例。 - 停止和终止实例:
stopInstances
和terminateInstances
方法用于停止或终止 EC2 实例。 - 获取实例信息:
describeInstances
方法可以检索实例的详细信息。
示例用法
const AWS = require('aws-sdk');
AWS.config.update({
region: 'us-west-2',
accessKeyId: 'YOUR_ACCESS_KEY_ID',
secretAccessKey: 'YOUR_SECRET_ACCESS_KEY'
});
const ec2 = new AWS.EC2();
// 创建实例
ec2.createInstance({
ImageId: 'ami-0abcdef1234567890',
InstanceType: 't2.micro',
KeyName: 'my-key-pair'
}, function(err, data) {
if (err) {
console.log(err, err.stack);
} else {
console.log(data);
}
});
// 获取实例信息
ec2.describeInstances({
InstanceIds: ['i-0123456789abcdef0']
}, function(err, data) {
if (err) {
console.log(err, err.stack);
} else {
console.log(data.Reservations[0].Instances[0]);
}
});
更多信息
想要了解更多关于 AWS SDK for JavaScript EC2 的信息,可以访问我们的 官方文档。
相关资源
图片:
图片: