
Python and AWS Cookbook
Mitch Garnaat
- Editorial
- O'Reilly
- Año
- 2011
- Páginas
- ~76
- Nivel
- Intermedio
De qué trata
Manual práctico y conciso escrito por Mitch Garnaat, creador de la biblioteca original boto, enfocado en la administración y automatización de la infraestructura de Amazon Web Services mediante scripts en Python (versiones 2.6 y 2.7). Está orientado a desarrolladores de software, administradores de sistemas e ingenieros de operaciones con nivel intermedio que dominan los fundamentos del lenguaje Python y desean automatizar el ciclo de vida de sus recursos en la nube de AWS sin depender de la consola gráfica.
El libro aborda la interacción directa con las APIs de AWS a través del SDK boto, explicando la configuración de credenciales, el control de tiempos de espera en sockets y la depuración de conexiones HTTP. Se centra intensamente en los servicios troncales de la plataforma: en Amazon EC2 enseña el aprovisionamiento de instancias, asignación de etiquetas (tags), gestión de claves SSH, asignación de direcciones Elastic IP y administración de volúmenes y snapshots con EBS. En Amazon S3 cubre la creación y configuración de buckets, listas de control de acceso (ACLs), subida de archivos grandes por partes (multipart upload), optimización de costos mediante almacenamiento de redundancia reducida (RRS), alojamiento de sitios web estáticos y mecanismos para evitar el borrado accidental, además de registrar métricas personalizadas en Amazon CloudWatch y examinar la compatibilidad con plataformas como Eucalyptus y Google Cloud Storage.
La obra adopta el formato clásico de recetario con soluciones de código directas y reutilizables para resolver problemas operativos específicos, en lugar de construir una aplicación web completa. Su valor principal reside en la autoridad y claridad del autor original del cliente de AWS para Python; no obstante, el lector debe tener en cuenta que la biblioteca boto original y Python 2 han sido reemplazados por Boto3 y Python 3, y que no cubre servicios contemporáneos como AWS Lambda, DynamoDB ni contenedores.
- AWS
- Python
- Boto
- Amazon EC2
- Amazon S3
- EBS
- Amazon CloudWatch
- Automatización Cloud
- SysAdmin
- Eucalyptus
¿Cómo enseña?
Con ejercicios
- ✓ Incluye ejercicios
- ✗ Sin proyectos

