Environnement Amazon et Cloud avec DataSnap
Remonter à Environnement Cloud avec DataSnap
Amazon propose un large éventail de services, comprenant des services d'application, des services de base de données et des services de stockage. RAD Studio fournit l'API Amazon pour prendre en charge ces services.
Sommaire
Connexion à votre compte Amazon Web Services (AWS)
- Remarque : Nous vous recommandons de lire la documentation officielle (EN) dédiée à la gestion de la sécurité de vos informations d'identification Amazon Web Services (AWS) avant d'utiliser l'API Amazon.
Vous pouvez utiliser le composant TAmazonConnectionInfo pour vous connecter à votre compte Amazon Web Services (AWS).
Vous pouvez trouver le composant TAmazonConnectionInfo dans la section Cloud de la palette d'outils. Déposez le composant sur la fiche et entrez vos informations de compte dans les propriétés correspondantes sur l'inspecteur d'objets :
AccountKey
: la clé secrète d'accès.AccountName
: l'ID de la clé d'accès.
Pour savoir comment obtenir les clés d'accès, lisez la section Managing Access Keys (EN) de la documentation officielle.
Pour de plus amples informations sur le reste des propriétés du composant TAmazonConnectionInfo, voir la documentation API.
Sinon, vous pouvez créer une instance de TAmazonConnectionInfo par programmation :
MyAmazonCloudConnection:TAmazonConnectionInfo := TAmazonConnectionInfo.Create(nil);
MyAmazonCloudConnection.AccountName := 'AKIAJ32REXDJHV2X4JSQ';
MyAmazonCloudConnection.AccountKey := 'uW3f0fucxqotP/UXQAv/xhiaGt8UAAhHcYDaqxmW';
Utilisation de Amazon Web Services (AWS)
Les classes qui implémentent la prise en charge du service Amazon Web Services correspondant sont :
- TAmazonQueueService : Vous permet de vous connecter au service Amazon Simple Queue Service (SQS).
- TAmazonTableService : Vous permet de vous connecter au service Amazon SimpleDB.
- TAmazonStorageService : Vous permet de vous connecter au service Amazon Simple Storage Service (S3).
Exemples
L'application exemple de l'explorateur Cloud illustre l'utilisation de l'API TAmazonStorageService.