如何使用node.js AWS SDK从启动模板创建EC2实例?



我看了看AWS node.js SDK,看了看google/youtube,似乎无法弄清楚如何使用node.js SDK的启动模板。我已经看到了如何启动一个新的EC2实例并配置它,但是必须有一种方法来启动模板,对吗?

我想我在python中找到了一些工作示例,但我的lambda函数的其余部分是在node.js中,所以如果可以的话,我想坚持使用它。

也许有一个资源我错过了某个地方,如果有人能至少指出我,那将是伟大的,提前感谢。

可以简单地使用SDK的EC2对象的RunInstances方法。您可以简单地将启动模板作为参数提供,而不是提供启动实例的所有细节。

未经测试的例子:

const AWS = require('aws-sdk');
const params = {
MaxCount: 1,
LaunchTemplate: {
LaunchTemplateId: 'STRING_VALUE',
LaunchTemplateName: 'STRING_VALUE',
Version: 'STRING_VALUE',
},
};
new AWS.EC2({apiVersion: '2016-11-15'}).runInstances(params);

最新更新