1

node.js をダウンロードしてインストールし、AWS アカウントで開発環境をセットアップしました。AWS Javascript SDK のダウンロードは問題ないように見えますが、資格情報を使用してアカウントを初期化する際に問題が発生しています。多数のアプローチを使用した後、コマンドライン (ターミナル) 構成で何かを行う必要があるかもしれません。任意の提案をいただければ幸いです!!

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
aws-sdk@1.5.2 node_modules/aws-sdk
├── xmlbuilder@0.4.2
└── xml2js@0.2.4 (sax@0.5.5)
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 ファイルは、AWS SDK のインストール後に作成される /node_modules/aws-sdk/config.json ディレクトリだけでなく、ローカル ディレクターにも保存されます。config.json の形式は次のとおりです。

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


私が従うインストールプロセスは、Amazon Web Services が提供する Javascript ドキュメントページ ( http://aws.amazon.com/sdkfornodejs/ ) からそのままです。

4

1 に答える 1

3

これを bash シェルで直接実行しようとしているようです。ノード repl でこれを試すか、小さなノード アプリを作成する必要があります。

次のような簡単な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
于 2013-09-12T17:44:27.180 に答える