博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
在NodeJS中配置aws ec2
阅读量:5085 次
发布时间:2019-06-13

本文共 1128 字,大约阅读时间需要 3 分钟。

  1. 获取access key和secret access key
          自己账户下有security credentials的选项
          
          然后点击Access Keys
    
          根据提示create new access key
  1. 安装SDK
     
npm install aws-sdk --save 
          在app.js中,声明引用aws-sdk
     
var AWS = require('aws-sdk'); 
  1. 配置EC2的服务
          在项目根目录下新建文件config.json,输入以下内容保存
     
{ "accessKeyId": "Your_Own_Access_Key_Id", "secretAccessKey": "Your_Own_Secret_Access_Key", "region": "Your_Own_Instance_Region" } 
          在app.js中,load之前的配置文件
     
AWS.config.loadFromPath('./config.json'); 
          接着配置ec2
     
var ec2 = new AWS.EC2({region: 'us-west-1'}); 
  1. 创建Instance
1 // Create the instance 2 ec2.runInstances(params, function(err, data) { 3   if (err) { 4     console.log("Could not create instance", err); 5     return; 6   } 7  8   var instanceId = data.Instances[0].InstanceId; 9   console.log("Created instance: ", instanceId);10 11   // Add tags to the instance12   params = {13     Resources: [instanceId],14     Tags: [{15       Key: 'Name',16       Value: 'Test_01'17     }]18   };19 20   ec2.createTags(params, function(err) {21     console.log("Tagging instance", err ? "failure" : "success");22   });23 });

 

参考:     
          
          
          
 

转载于:https://www.cnblogs.com/marshallguo/p/5870471.html

你可能感兴趣的文章
nginx常见内部参数,错误总结
查看>>
对象与类
查看>>
《奸的好人2》财色战场----笔记
查看>>
BZOJ 1834网络扩容题解
查看>>
bzoj1878
查看>>
【Vegas原创】Mysql绿色版安装方法
查看>>
Thrift Expected protocol id ffffff82 but got 0
查看>>
分享《去哪儿网》前端笔试题
查看>>
2013-07-04学习笔记二
查看>>
CP15 协处理器寄存器解读
查看>>
【codeforces 787B】Not Afraid
查看>>
【9111】高精度除法(高精度除高精度)
查看>>
【hihocoder 1312】搜索三·启发式搜索(普通广搜做法)
查看>>
JavaFX中ObservableValue类型
查看>>
杭电 1097 A hard puzzle
查看>>
[转载]INFORMIX锁机制及如何剖析其锁申辩(第二部门)
查看>>
Andriod-项目stymqjlb-学习笔记2-原型
查看>>
Web AppDomain
查看>>
JQuery创建规范插件
查看>>
AD 域服务简介(三)- Java 对 AD 域用户的增删改查操作
查看>>