2013-09-12 3 views
0

Я загрузил и установил node.js, а теперь настроил свою среду разработки с помощью своей учетной записи AWS. Загрузка AWS Javascript SDK выглядит отлично, но у меня возникла проблема с инициализацией моей учетной записи с ее учетными данными. После использования многочисленных подходов, возможно, придется что-то сделать с конфигурацией командной строки (терминала)? Мы ценим любые предложения!!Инициализация и настройка AWS с помощью Node.js

Macintosh-27:d3 Examples patrickreynolds$ npm install aws-sdk 
npm http GET https://registry.npmjs.org/aws-sdk 
npm http 304 https://registry.npmjs.org/aws-sdk 
npm http GET https://registry.npmjs.org/xml2js/0.2.4 
npm http GET https://registry.npmjs.org/xmlbuilder 
npm http 304 https://registry.npmjs.org/xmlbuilder 
npm http 304 https://registry.npmjs.org/xml2js/0.2.4 
npm http GET https://registry.npmjs.org/sax 
npm http 304 https://registry.npmjs.org/sax 
[email protected] node_modules/aws-sdk 
├── [email protected] 
└── [email protected] ([email protected]) 
Macintosh-27:d3 Examples patrickreynolds$ AWS.config.loadFromPath('./config.json'); 
-bash: syntax error near unexpected token `'./config.json'' 
Macintosh-27:d3 Examples patrickreynolds$ var AWS = require('aws-sdk'); 
-bash: syntax error near unexpected token `(' 
Macintosh-27:d3 Examples patrickreynolds$ 



Моего config.json файл сохраняется как в местном директоре, а также /node_modules/aws-sdk/config.json каталога, который сделан после установки AWS SDK. Формат в config.json выглядит следующим образом:

{ "accessKeyId": "akid", "secretAccessKey": "secret", "region": "us-west-2" } 


Процесс установки я следую прямо со страницы Amazon Web Services Javascript документации они обеспечивают: http://aws.amazon.com/sdkfornodejs/

+0

Похоже, вы пытаетесь запустить этот прямо в оболочке bash. Вам нужно либо попробовать это в реплике узла, либо написать приложение небольшого узла. – dc5

ответ

3

Похоже, вы пытаетесь запустите это прямо в оболочке bash. Вам нужно либо попробовать это в реплике узла, либо написать приложение небольшого узла.

Написать быстрый test.js файл, который выглядит, как это и поместить его в корневом каталоге вашего проекта:

var AWS = require('aws-sdk'); 
var util = require('util'); 

AWS.config.loadFromPath('./config.json'); 
console.log(util.inspect(AWS.config)); 

Затем запустите его с узлом:

node test.js 
Смежные вопросы