DataSnap でのクラウド コンピューティングと Amazon

提供: RAD Studio
移動先: 案内検索

DataSnap でのクラウド コンピューティング への移動


Amazon では、アプリケーション サービス、データベース サービス、ストレージ サービスなど、広範囲のサービスを提供しています。RAD Studio には、これらのサービスをサポートするための Amazon API が用意されています。

AWS(Amazon Web Services)アカウントへの接続

メモ: Amazon API を使用する前に、AWS(Amazon Web Services)のセキュリティ資格情報の管理方法について公式ドキュメントに目を通しておくことをお勧めします。

TAmazonConnectionInfo コンポーネントを使用して、AWS(Amazon Web Services)アカウントに接続することができます。

TAmazonConnectionInfo コンポーネントは[ツール パレット][Cloud]セクションにあります。このコンポーネントをフォームにドロップし、[オブジェクト インスペクタ]で、対応するプロパティ(下記)にアカウント情報を入力します。

  • AccountKey: シークレット アクセス キー
  • AccountName: アクセス キー ID

アクセス キーの取得方法については、公式ドキュメントの「Managing Access Keys for your AWS Account(AWS アカウントのアクセス キー管理)」セクションを参照してください。

TAmazonConnectionInfo コンポーネントの残りのプロパティの詳細については、API ドキュメントを参照してください。

また、TAmazonConnectionInfo のインスタンスを、次のように、プログラムで作成することもできます。

Delphi の場合:
 MyAmazonCloudConnection:TAmazonConnectionInfo := TAmazonConnectionInfo.Create(nil);
 MyAmazonCloudConnection.AccountName := 'AKIAJ32REXDJHV2X4JSQ';
 MyAmazonCloudConnection.AccountKey := 'uW3f0fucxqotP/UXQAv/xhiaGt8UAAhHcYDaqxmW';

AWS(Amazon Web Services)の使用

対応する AWS(Amazon Web Services)のサポートを実装しているクラスは次のとおりです。

  • TAmazonQueueServiceAmazon Simple Queue Service(SQS)に接続できるようにします。
  • TAmazonTableServiceAmazon SimpleDB サービスに接続できるようにします。
  • TAmazonStorageServiceAmazon Simple Storage Service(S3)サービスに接続できるようにします。

サンプル

Cloud Explorer サンプル アプリケーションでは TAmazonStorageService API の使用例を示しています。

関連項目