メニュー
Amazon DynamoDB
開発者ガイド (API Version 2012-08-10)

概要

このチュートリアルでは、ご使用のコンピューターの DynamoDB で Movies テーブルを作成し、基本的なオペレーションを実行しました。ダウンロード可能なバージョンの DynamoDB は、アプリケーションの開発およびテストの際に便利です。ただし、本番環境でアプリケーションを実行する場合、Amazon DynamoDB ウェブサービスを使用できるようにコードを変更します。

DynamoDB サービスを使用するためにコードを変更する

DynamoDB サービスを使用するには、アプリケーションのエンドポイントを変更する必要があります。そのためには、コードで次の行を見つけます。

Copy
$sdk = new Aws\Sdk([ 'endpoint' => 'http://localhost:8000', 'region' => 'us-west-2', 'version' => 'latest' ]);

endpoint パラメータを削除してコードを次のようにします。

Copy
$sdk = new Aws\Sdk([ 'region' => 'us-west-2', 'version' => 'latest' ]);

この行を削除すると、コードは設定値 region で指定されたリージョン内の DynamoDB サービスにアクセスできます。たとえば、次の行は、米国西部 (オレゴン) リージョンを使用することを指定します。

Copy
'region' => 'us-west-2',

プログラムは、コンピュータのダウンロード可能なバージョンの DynamoDB を使用せずに、米国西部 (オレゴン) の DynamoDB サービスポイントを使用するようになりました。

DynamoDB は、世界中の AWS リージョンで利用できます。完全なリストについては、AWS General Referenceの「リージョンとエンドポイント」を参照してください。コードにリージョンおよびエンドポイントを設定するための詳細については、「boto: A Python interface to Amazon Web Services」を参照してください。