Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Amazon S3 S3-Codebeispiele mit dem AWS SDK für C++
Amazon S3
Anmerkung
In diesem Handbuch ist nur der Code enthalten, der zur Demonstration bestimmter Techniken erforderlich ist. Der vollständige Beispielcode ist jedoch unter verfügbar GitHub
-
S3Client-KlasseDie
S3ClientBibliothek ist eine Amazon S3 S3-Schnittstelle mit vollem Funktionsumfang.Das
list_buckets_disabling_dns_cache.cppBeispiel in diesem Set ist speziell für die Arbeit mit eingeschaltetem CURL konzipiert Linux/Mac (kann jedoch so geändert werden, dass es unter Windows funktioniert). Wenn Sie Windows verwenden, löschen Sie die Datei,list_buckets_disabling_dns_cache.cppbevor Sie das Projekt erstellen, da sie auf dem CURL HttpClient von Linux basiert.Der Beispielcode, der das verwendet,
S3Clientbefindet sich ims3Ordnerauf Github. Eine vollständige Liste der Funktionen, die in diesem Beispielsatz demonstriert wurden, finden Sie in der Readme-Datei auf Github. Teile des
s3Beispielsatzes werden in diesem Handbuch ausführlicher behandelt: -
S3CrtClient-KlasseDas
S3CrtClientwurde in Version 1.9 des SDK hinzugefügt.S3CrtClientbietet einen hohen Durchsatz für Amazon S3 S3-GET- (Download) - und PUT- (Upload) -Operationen. DasS3CrtClientist auf der Grundlage der AWS Common Runtime (CRT) -Bibliotheken implementiert.Der Beispielcode, der das verwendet,
S3CrtClientbefindet sich ims3-crtOrdnerauf Github. Eine vollständige Liste der Funktionen, die in diesem Beispielsatz demonstriert wurden, finden Sie in der Readme-Datei auf Github. -
TransferManager-KlasseTransferManagerist ein vollständig verwalteter Service, der die Übertragung von Dateien über das File Transfer Protocol (FTP), File Transfer Protocol over SSL (FTPS) oder Secure Shell (SSH) File Transfer Protocol (SFTP) direkt in und aus Amazon S3 ermöglicht.Der Beispielcode, der das verwendet,
TransferManagerbefindet sich imtransfer-managerOrdnerauf Github. Eine vollständige Liste der Funktionen, die in diesem Beispielsatz demonstriert wurden, finden Sie in der Readme-Datei auf Github.