Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Ejemplos de código de Amazon S3 con el AWS SDK para C++
Amazon S3
nota
En esta Guía solo se proporciona el código necesario para demostrar algunas técnicas, pero el código de ejemplo completo está disponible en GitHub
-
S3ClientClaseLa biblioteca
S3Clientes una interfaz de Amazon S3 con todas las características.El ejemplo
list_buckets_disabling_dns_cache.cppestá diseñado específicamente para funcionar con CURL en Linux/Mac (aunque se puede modificar para que funcione en Windows). Si utiliza Windows, elimine el archivolist_buckets_disabling_dns_cache.cppantes de compilar el proyecto porque se basa en el HttpClient curl de Linux.El código de ejemplo que utiliza
S3Clientestá en la carpetas3de Github. Consulte el archivo Readme en Github para ver una lista completa de las funciones que se muestran en este ejemplo. Algunas partes de los ejemplos de
s3se tratan con más detalle en esta guía: -
S3CrtClientClaseS3CrtClientse ha agregado en la versión 1.9 del SDK.S3CrtClientproporciona un rendimiento alto para las operaciones GET (descarga) y PUT (carga) de Amazon S3.S3CrtClientse implementa sobre las bibliotecas Common Runtime (CRT) de AWS.El código de ejemplo que utiliza la clase
S3CrtClientestá en la carpetas3-crtde Github. Consulte el archivo Readme en Github para ver una lista completa de las funciones que se muestran en este ejemplo. -
TransferManagerClaseTransferManageres un servicio totalmente administrado que permite transferir archivos a través del Protocolo de File Transfer (FTP), el Protocolo de File Transfer a través de SSL (FTPS) o el Protocolo de File Transfer (SFTP) de Secure Shell (SSH) directamente hacia o desde Amazon S3.El código de ejemplo que utiliza
TransferManagerestá en la carpetatransfer-managerde Github. Consulte el archivo Readme en Github para ver una lista completa de las funciones que se muestran en este ejemplo.