Dynamodb-environment

提供:Dev Guides
移動先:案内検索

DynamoDB-環境

DynamoDB環境は、Amazon Webサービスアカウントを使用してDynamoDB GUIコンソールにアクセスするだけで構成されていますが、ローカルインストールを実行することもできます。

次のWebサイトに移動します-https://aws.amazon.com/dynamodb/

「Amazon DynamoDBの使用開始」ボタンをクリックするか、Amazon Web Servicesアカウントがない場合は「AWSアカウントの作成」ボタンをクリックします。 簡単なガイド付きプロセスにより、関連するすべての料金と要件が通知されます。

プロセスに必要なすべてのステップを実行すると、アクセスできるようになります。 AWSコンソールにサインインしてから、DynamoDBコンソールに移動します。

関連する料金を回避するために、未使用または不要な素材を必ず削除してください。

ローカルインストール

AWS(Amazon Web Service)は、ローカルインストール用のDynamoDBのバージョンを提供します。 Webサービスまたは接続なしのアプリケーションの作成をサポートします。 また、ローカルデータベースを許可することにより、プロビジョニングされたスループット、データストレージ、および転送料金を削減します。 このガイドでは、ローカルインストールを想定しています。

デプロイの準備ができたら、アプリケーションを少し調整してAWS使用に変換できます。

インストールファイルは* .jar実行可能ファイル*です。 Linux、Unix、Windows、およびJavaがサポートされているその他のOSで実行されます。 次のリンクのいずれかを使用してファイルをダウンロードします-

_ -他のリポジトリがファイルを提供しますが、必ずしも最新バージョンではありません。 最新のインストールファイルについては、上記のリンクを使用してください。 また、Java Runtime Engine(JRE)バージョン6.x以降を使用していることを確認してください。 DynamoDBは古いバージョンでは実行できません。

適切なアーカイブをダウンロードした後、そのディレクトリ(DynamoDBLocal.jar)を抽出し、目的の場所に配置します。

その後、コマンドプロンプトを開き、DynamoDBLocal.jarを含むディレクトリに移動し、次のコマンドを入力して、DynamoDBを起動できます-

java -Djava.library.path=./DynamoDBLocal_lib -jar DynamoDBLocal.jar -sharedDb

また、起動に使用したコマンドプロンプトを閉じてDynamoDBを停止することもできます。

作業環境

JavaScriptシェル、GUIコンソール、および複数の言語を使用して、DynamoDBを操作できます。 利用可能な言語には、Ruby、Java、Python、C#、Erlang、PHP、およびPerlが含まれます。

このチュートリアルでは、JavaおよびGUIコンソールの例を使用して、概念とコードを明確にします。 Javaを利用するには、Java IDE、Java用AWS SDKをインストールし、Java SDKのAWSセキュリティ認証情報を設定します。

ローカルからWebサービスコードへの変換

展開の準備ができたら、コードを変更する必要があります。 調整は、コード言語およびその他の要因に依存します。 主な変更点は、 _ endpoint_ をローカルポイントからAWSリージョンに変更することだけです。 その他の変更には、アプリケーションのより深い分析が必要です。

ローカルインストールは、次の重要な違いを含むがこれらに限定されない多くの点でWebサービスとは異なります-

  • ローカルインストールではテーブルがすぐに作成されますが、サービスにはさらに時間がかかります。
  • ローカルインストールはスループットを無視します。
  • 削除はローカルインストールですぐに行われます。
  • 読み取り/書き込みは、ネットワークオーバーヘッドがないため、ローカルインストールですばやく発生します。