SDK の をセットアップする JavaScript - AWS SDK for JavaScript

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

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

SDK の をセットアップする JavaScript

このセクションのトピックでは、 でサポートされているウェブサービスにアクセスできる JavaScript ように、 SDK の をインストールしてロードする方法について説明しますSDK。

注記

React Native デベロッパーは AWS Amplify 、 を使用して新しいプロジェクトを作成する必要があります AWS。詳細については、aws-sdk-react-nativeアーカイブを参照してください。

前提条件

Node.js をサーバーにインストールします (まだインストールしていない場合)。

AWS Node.js 環境をセットアップする

アプリケーションを実行できる AWS Node.js 環境を設定するには、次のいずれかの方法を使用します。

  • Node.js がプリインストールされた Amazon マシンイメージ (AMI) を選択します。次に、その を使用して Amazon EC2インスタンスを作成しますAMI。Amazon EC2インスタンスを作成するときは、 AMIから を選択します AWS Marketplace。 AWS Marketplace で Node.js を検索し、Node.js のプリインストールされたバージョン (32 ビットまたは 64 ビット) を含むAMIオプションを選択します。

  • Amazon EC2インスタンスを作成し、Node.js をインストールします。Amazon Linux インスタンスで Node.js をインストールする方法の詳細については、Amazon EC2インスタンスでの Node.js のセットアップを参照してください。

  • を使用してサーバーレス環境を作成し AWS Lambda 、Lambda 関数として Node.js を実行します。Lambda 関数内で Node.js を使用する方法の詳細は、[AWS Lambda Developer Guide][ Programming model (Node.js) ]を参照してください。

  • Node.js アプリケーションを にデプロイします AWS Elastic Beanstalk。Elastic Beanstalk で Node.js を使用する方法の詳細については、AWS Elastic Beanstalk[Developer Guide ][ Deploying Node.js applications to AWS Elastic Beanstalk ]を参照してください。

  • を使用して Node.js アプリケーションサーバーを作成します AWS OpsWorks。で Node.js を使用する方法の詳細については AWS OpsWorks、「 AWS OpsWorks ユーザーガイド」の「最初の Node.js スタックの作成」を参照してください。

サポートされているウェブブラウザ

は、最新のウェブブラウザをすべて AWS SDK for JavaScript サポートしています。

バージョン 3.567.0 以降では、 SDK for JavaScript は ES2021 アーティファクトを出力します。これは、次の最小バージョンをサポートします。

ブラウザ Version
Google Chrome 85.0 以降
Mozilla Firefox 80.0 以降
Opera 71.0 以降
Microsoft Edge 85.0 以降
Apple Safari 14.1 以降
サムスン・インターネット 14.0 以降

バージョン 3.183.0 から 3.566.0 では、 SDKの は ES2020 アーティファクト JavaScript を使用します。このアーティファクトは次の最小バージョンをサポートします。

ブラウザ Version
Google Chrome 80.0 以降
Mozilla Firefox 80.0 以降
Opera 63.0 以降
Microsoft Edge 80.0 以降
Apple Safari 14.1 以降
サムスン・インターネット 12.0 以降

バージョン 3.182.0 以前では、 SDK for はアーティファクト JavaScript を使用します。アーES5ティファクトは次の最小バージョンをサポートします。

ブラウザ Version
Google Chrome 49.0 以降
Mozilla Firefox 45.0 以降
Opera 36.0 以降
Microsoft Edge 12.0 以降
Windows Internet Explorer 該当なし
Apple Safari 9.0 以降
Android ブラウザ 76.0 以降
UC ブラウザ 12.12 以降
サムスン・インターネット 5.0 以降
注記

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

SDK 用の をインストールする JavaScript

すべてのサービスが SDKまたはすべての AWS リージョンですぐに利用できるわけではありません。

Node.js パッケージマネージャーである npm AWS SDK for JavaScript を使用して からサービスをインストールするには、コマンドプロンプトで次のコマンドを入力します。ここで、 SERVICEは などのサービスの名前ですs3

npm install @aws-sdk/client-SERVICE

AWS SDK for JavaScript サービスクライアントパッケージの完全なリストについては、「 AWS SDK for JavaScript APIリファレンスガイド」を参照してください。

SDK の をロードする JavaScript

をインストールしたらSDK、 を使用してノードアプリケーションにクライアントパッケージをロードできますimport。例えば、Amazon S3 クライアントと Amazon S3 ListBuckets コマンドをロードするには、以下を使用します。

import { S3Client, ListBucketsCommand } from "@aws-sdk/client-s3";