Funcionamiento
Boto3 simplifica el uso de los servicios de AWS porque ofrece un conjunto de bibliotecas que a los desarrolladores que usan Python les resultan lógicas y familiares. Todos los AWS SDK admiten consideraciones del ciclo de vida de las API, como administración de credenciales, reintentos, cálculo de referencias de datos y serialización. El SDK se compone de dos paquetes clave de Python: Botocore (la biblioteca que proporciona la funcionalidad de bajo nivel compartida entre el SDK de Python y la CLI de AWS) y Boto3 (el paquete que implementa el propio SDK de Python).
AWS SDK para Python proporciona API de Python para cada servicio de AWS. Con el SDK, puede crear aplicaciones Python que funcionen con Amazon S3, Amazon EC2, Amazon DynamoDB, entre otros El SDK está disponible como paquete PyPI con versión semántica.