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 パッケージマネージャーである npmSERVICE
は などのサービスの名前です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";