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

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

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

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

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

注記

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

前提条件

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

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

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

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

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

  • を使用してサーバーレス環境を作成し、Node.js AWS Lambda を Lambda 関数として実行します。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.183.0 以降では、 用 SDK は次の最小バージョンをサポートする ES2020 アーティファクト JavaScript を使用します。

ブラウザ バージョン
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 は次の最小バージョンをサポートする ES5 アーティファクト JavaScript を使用します。

ブラウザ バージョン
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 以降
注記

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

SDK for をインストールする JavaScript

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

npm、Node.js パッケージマネージャー 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";