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.
Obtenerla AWS SDK para C++ de un administrador de paquetes
importante
Si utiliza un administrador de paquetes como homebrew o vcpkg:
Después de actualizar el SDK para C++ a una nueva versión, debe volver a compilar cualquier biblioteca o ejecutable que dependa del SDK.
Para configurarlo AWS SDK para C++, puede crear el SDK usted mismo directamente desde la fuente o descargar las bibliotecas mediante un administrador de paquetes.
El código fuente del SDK se divide en paquetes individuales por servicio. La instalación del SDK completo puede tardar hasta una hora. Si se instala solo el subconjunto específico de servicios que utiliza el programa, se reduce el tiempo de instalación y también el tamaño del disco. Para elegir qué servicios instalar, es necesario que conozca el nombre del paquete de cada servicio que utiliza el programa. Puedes ver la lista de directorios de paquetes en aws/aws-sdk-cpp
aws-sdk-cpp\aws-cpp-sdk-<packageName># Repo directory name and packageName aws-sdk-cpp\aws-cpp-sdk-s3 # Example: Package name is s3
Requisitos previos
Necesita un mínimo de 4 GB de RAM para crear algunos de los AWS clientes más grandes. Es posible que el SDK no se pueda compilar en los tipos de instancia t2.micro, t2.small y otros tipos de instancias pequeñas de Amazon EC2 por falta de memoria.
Obtención del SDK mediante vcpkg
importante
La distribución de vcpkg disponible cuenta con el apoyo de colaboradores externos y no se proporciona a través de ella. AWS La versión más reciente siempre está disponible en la instalación desde el código fuente.
vcpkg
Debe instalar vcpkg
-
Descargue y arranque vcpkg
siguiendo las instrucciones del GitHub archivo readme de vcpkg y sustituyéndolas por las siguientes opciones cuando se le solicite: -
Como parte de esas instrucciones, se le indicará que introduzca lo siguiente:
.\vcpkg\vcpkg install[packages to install]Para instalar el SDK entero, introduzca
.\vcpkg\vcpkg install "aws-sdk-cpp[*]" --recurseo indique solo los servicios específicos del SDK que desea instalar añadiendo un nombre de paquete entre paréntesis; por ejemplo,.\vcpkg\vcpkg install "aws-sdk-cpp[s3, ec2]" --recurse.
La salida muestra un mensaje que incluye lo siguiente:
CMake projects should use: "-DCMAKE_TOOLCHAIN_FILE=C:/dev/vcpkg/vcpkg/scripts/buildsystems/vcpkg.cmake" -
-
Copie el comando completo para usarlo más adelante.
-DCMAKE_TOOLCHAIN_FILECMake El GitHub archivo readme de vcpkg también indica dónde usarlo para su conjunto de herramientas. -
Es posible que también tenga que anotar el tipo de configuración de compilación que ha instalado mediante vcpkg. La salida de la consola muestra la configuración de compilación y la versión del SDK. El siguiente resultado de ejemplo indica que la configuración de compilación es «x86-windows» y que la versión instalada es 1.8. AWS SDK para C++
The following packages will be built and installed: aws-sdk-cpp[core,dynamodb,kinesis,s3]:x86-windows -> 1.8.126#6
Tras instalar el AWS SDK para C++, puede desarrollar su propia aplicación mediante el SDK. En el ejemplo que se muestra en Creación de una aplicación simple, aparecen los buckets de Amazon S3 cuyo propietario es usted.