> For the complete documentation index, see [llms.txt](https://books.spartan-cybersec.com/cpna/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://books.spartan-cybersec.com/cpna/introduccion-a-api-gateway/enumeracion-manual-con-awscli.md).

# Enumeracion manual con AWSCLI

{% hint style="danger" %}
¿Crees tener lo que se necesita para ser un experto en Pentesting contra AWS? Si nuestro libro te abrió los ojos a las posibilidades de la ciberseguridad ofensiva o si ya cuentas con habilidades en este campo, es momento de subir de nivel. Te retamos a certificarte en el [CPNA - Curso Profesional de Pentesting Contra AWS](https://spartan-cybersec.com/cursos/pentesting-contra-la-nube-de-aws/). No será fácil: te enfrentarás a un examen riguroso de 12 horas donde deberás hackear una infraestructura completa alojada en AWS. ¿Listo para el desafío? Acepta el reto y demuestra tu verdadero potencial.
{% endhint %}

## <mark style="color:orange;">Exploración de AWS API Gateway</mark>

Para comprender cómo las funciones Lambda se integran con las APIs y exponen endpoints:

1. <mark style="color:orange;">**Listar APIs en API Gateway**</mark><mark style="color:orange;">:</mark> Obtiene un listado de todas las APIs desplegadas en API Gateway:

   ```
   aws apigateway get-rest-apis
   ```
2. <mark style="color:orange;">**Detalles de una API Específica**</mark><mark style="color:orange;">:</mark> Para profundizar en la configuración de una API específica dentro de API Gateway:

   ```
   aws apigateway get-rest-api --rest-api-id padxwhb4f5
   ```
3. <mark style="color:orange;">**Recursos de una API**</mark><mark style="color:orange;">:</mark> Enumera los recursos disponibles (como endpoints o rutas) dentro de una API:

   ```
   aws apigateway get-resources --rest-api-id padxwhb4f5
   ```
4. <mark style="color:orange;">**Claves API**</mark><mark style="color:orange;">:</mark> Para obtener información sobre las claves API, incluyendo valores si es necesario para pruebas:

   ```
   aws apigateway get-api-keys --include-values
   ```
