AWS SDK for JavaScript V3 API リファレンスガイドでは、AWS SDK for JavaScript バージョン3 (V3) のすべての API オペレーションについて詳しく説明します。
Node.js の考慮事項
Node.js コードは JavaScript ですが、Node.js で AWS SDK for JavaScript を使用することは、ブラウザスクリプトで SDK を使用することとは異なる場合があります。一部の API メソッドは Node.js で動作しますが、ブラウザスクリプトでは動作しません。また、その逆も生じます。また、一部の API をうまく使用するには、File System (fs) モジュールなどの他の Node.js モジュールをインポートして使用するなど、一般的な Node.js コーディングパターンに精通している必要があります。
注記
AWS では、開発にアクティブ LTS バージョンの Node.js を使用することをお勧めします。
組み込み Node.js モジュールの使用
Node.js では、インストールしなくても使用できる一連の組み込みモジュールを提供します。これらのモジュールを使用するには、モジュール名を指定するために require メソッドを使ってオブジェクトを作成します。たとえば、組み込みの HTTP モジュールを含めるには、次のようにします。
import http from 'http';
モジュールのメソッドを、そのオブジェクトのメソッドであるかのように呼び出します。たとえば、次に示すのは HTML ファイルを読み込むコードです。
// include File System module import fs from "fs"; // Invoke readFile method fs.readFile('index.html', function(err, data) { if (err) { throw err; } else { // Successful file read } });
Node.js が提供するすべての組み込みモジュールの完全なリストについては、Node.js ウェブサイトの「Node.js のドキュメント
npm パッケージの使用
組み込みのモジュールに加えて、Node.js パッケージマネージャーのnpmから、サードパーティーコードを含めたり、組み込んだりすることもできます。これは、オープンソースの Node.js パッケージとそれらのパッケージをインストールするためのコマンドラインインターフェイスのリポジトリです。npm の詳細と現在利用可能なパッケージのリストについては、https://www.npmjs.com