Amazon- und Cloud-Computing mit DataSnap
Nach oben zu Cloud-Computing mit DataSnap
Amazon bietet ein breites Spektrum von Diensten an, einschließlich Anwendungsdienste, Datenbankdienste und Speicherdienste. RAD Studio stellt die Amazon-API zur Unterstützung dieser Dienste bereit.
Inhaltsverzeichnis
Herstellen einer Verbindung zu Ihrem AWS-Konto (Amazon Web Services)
- Hinweis: Wir empfehlen Ihnen, die offizielle Dokumentation (EN) über die Verwaltung Ihrer Sicherheitsanmeldeinformationen für Amazon Web Services (AWS) zu lesen, bevor Sie die Amazon-API verwenden.
Mit der Komponente TAmazonConnectionInfo können Sie eine Verbindung zu Ihrem Konto bei Amazon Web Services (AWS) herstellen.
Die TAmazonConnectionInfo-Komponente befindet sich im Abschnitt Cloud der Tool-Palette. Ziehen Sie die Komponente auf das Formular, und geben Sie Ihre Kontoinformationen in die entsprechenden Eigenschaften im Objektinspektor ein:
AccountKey
: Der geheime Zugriffsschlüssel.AccountName
: Die Zugriffsschlüssel-ID.
Im Abschnitt Managing Access Keys (EN) der offiziellen Dokumentation erfahren Sie, wie Sie diese Zugriffsschlüssel erhalten.
Weitere Informationen über die übrigen Eigenschaften der Komponente TAmazonConnectionInfo finden Sie in der API-Dokumentation.
Alternativ können Sie programmgesteuert eine Instanz von TAmazonConnectionInfo erstellen:
MyAmazonCloudConnection:TAmazonConnectionInfo := TAmazonConnectionInfo.Create(nil);
MyAmazonCloudConnection.AccountName := 'AKIAJ32REXDJHV2X4JSQ';
MyAmazonCloudConnection.AccountKey := 'uW3f0fucxqotP/UXQAv/xhiaGt8UAAhHcYDaqxmW';
Verwenden der Amazon Web Services (AWS)
Die folgenden Klassen implementieren die Unterstützung für die entsprechenden Amazon Web Services:
- TAmazonQueueService: Ermöglicht die Verbindung zum Amazon Simple Queue Service (SQS).
- TAmazonTableService: Ermöglicht die Verbindung zum Dienst Amazon SimpleDB.
- TAmazonStorageService: Ermöglicht die Verbindung zum Dienst Amazon Simple Storage Service (S3).
Beispiele
In der Beispielanwendung Cloud Explorer wird die Verwendung der TAmazonStorageService-API demonstriert.