とは AWS SDK for JavaScript - AWS SDK for JavaScript

AWS SDK for JavaScript V3 APIリファレンスガイドでは、バージョン 3 (V3) のすべてのAPIオペレーションについて詳しく説明しています AWS SDK for JavaScript 。

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

とは AWS SDK for JavaScript

AWS SDK for JavaScript デベロッパーガイドへようこそ。このガイドは、 AWS SDK for JavaScriptのセットアップおよび設定に関する一般的な情報を提供します。また、 を使用してさまざまな AWS サービスを実行する例とチュートリアルについても説明します AWS SDK for JavaScript。

AWS SDK for JavaScript v3 APIリファレンスガイドは、 JavaScript APIのサービス用の AWS を提供します。を使用して JavaScript API、Node.js またはブラウザ用のライブラリまたはアプリケーションを構築できます。

JavaScript 環境、SDK、Amazon Web Services の関係

SDK の開始方法

を使用する準備ができたらSDK、「」の例に従いますの使用を開始する AWS SDK for JavaScript

開発環境を設定するには、「SDK の をセットアップする JavaScript」を参照してください。

現在 のバージョン 2.x for を使用している場合は JavaScript、特定のガイダンスについて「v3 への移行SDK」を参照してください。

のコード例をお探しの場合は AWS のサービス、「」を参照してくださいSDK for JavaScript (v3) コード例

SDK メジャーバージョンのメンテナンスとサポート

SDK メジャーバージョンとその基盤となる依存関係のメンテナンスとサポートについては、「 AWS SDKsおよびツールリファレンスガイド」の以下を参照してください。

Node.js SDKでの の使用

Node.js は、サーバー側の JavaScript アプリケーションを実行するためのクロスプラットフォームランタイムです。Amazon Elastic Compute Cloud (Amazon EC2) インスタンスで Node.js をセットアップして、サーバーで実行できます。Node.js を使用してオンデマンド AWS Lambda 関数を記述することもできます。

Node.js SDKに を使用する方法は、ウェブブラウザ JavaScript で に使用する方法とは異なります。違いは、 をロードする方法SDKと、特定のウェブサービスにアクセスするために必要な認証情報を取得する方法にあります。Node.js とブラウザで特定の の使用APIsが異なる場合は、これらの違いを呼び出します。

SDK で を使用する AWS Amplify

ブラウザベースのウェブ、モバイルアプリ、ハイブリッドアプリの場合は、 AWS Amplify ライブラリ GitHubを使用することもできます。SDK の を拡張し JavaScript、宣言型インターフェイスを提供します。

注記

Amplify などのフレームワークは、 と同じブラウザサポートを提供しない場合がありますSDK JavaScript。詳細については、フレームワークドキュメントを参照してください。

ウェブブラウザSDKでの の使用

すべての主要なウェブブラウザは、ウェブブラウザで実行されている JavaScript. JavaScript code の実行をサポートしています。これは、クライアント側 JavaScriptと呼ばれることがよくあります。

でサポートされているブラウザのリストについては AWS SDK for JavaScript、「」を参照してくださいサポートされているウェブブラウザ

ウェブブラウザ JavaScript での SDKの の使用は、Node.js で使用する方法とは異なります。違いは、 をロードする方法SDKと、特定のウェブサービスにアクセスするために必要な認証情報を取得する方法にあります。Node.js とブラウザで特定の の使用APIsが異なる場合は、これらの違いを呼び出します。

V3 でブラウザーを使用

V3 を使用すると、必要なSDK JavaScript ファイルの のみをバンドルしてブラウザに含めることができ、オーバーヘッドが軽減されます。

JavaScript HTML ページで SDK の の V3 を使用するには、Webpack を使用して必要なクライアントモジュールとすべての必要な JavaScript 関数を 1 つの JavaScript ファイルにバンドルし、<head>HTMLページの のスクリプトタグに追加する必要があります。以下に例を示します。

<script src="./main.js"></script>
注記

Webpackの詳細については、Webpack でアプリケーションをバンドルするを参照してください。

SDK の V2 を使用するには JavaScript、SDK代わりに最新バージョンの V2 を指すスクリプトタグを追加します。詳細については、「 AWS SDK for JavaScript デベロッパーガイド v2」のサンプルを参照してください。

一般的なユースケース

ブラウザスクリプト JavaScript で SDKに を使用すると、多くの魅力的なユースケースを実現できます。ここでは、 SDK の を使用してさまざまなウェブサービス JavaScript にアクセスすることで、ブラウザアプリケーションで構築できるいくつかのアイデアを示します。

  • 組織やプロジェクトのニーズに合わせて、 リージョンや AWS サービス全体の機能にアクセスして組み合わせるサービスにカスタムコンソールを構築します。

  • Amazon Cognito アイデンティティを使用して、Facebook やその他のサードパーティーによる認証の使用を含めて、認証されたユーザーがブラウザアプリケーションやウェブサイトにアクセスできるようにします。

  • Amazon Kinesis を使用して、クリックストリームやその他のマーケティングデータをリアルタイムで処理します。

  • ウェブサイトの訪問者やアプリケーションユーザー向けの個別の優先ユーザー選定などの、サーバーレスデータの永続性のために Amazon DynamoDB を使用します。

  • を使用して AWS Lambda 、知的財産をダウンロードしてユーザーに公開することなく、ブラウザスクリプトから呼び出すことができる独自のロジックをカプセル化します。

の例について

コード JavaScript 例リポジトリの例SDKについては、「」を参照してください。 AWS

リソース

このガイドに加えて、デ JavaScript ベロッパーSDKには以下のオンラインリソースが用意されています。