Amazon Elastic Compute Cloud
Guía del usuario de instancias de Linux

Listado y filtrado de los recursos

Puede usar la consola de Amazon EC2 para obtener una lista de algunos tipos de recursos. Puede obtener una lista de cada tipo de recurso mediante su correspondiente comando o acción de API. Si tiene muchos recursos, puede filtrar los resultados para incluir solo los recursos que coincidan con determinados criterios.

Búsqueda avanzada

La búsqueda avanzada le permite buscar mediante una combinación de filtros para obtener resultados más precisos. Puede filtrar por palabras clave, claves de etiquetas definidas por el usuario y atributos de recursos predefinidos.

Los tipos de búsqueda específica disponibles son:

  • Buscar por palabra clave

    Para buscar por palabra clave, escriba o pegue lo que está buscando en el cuadro de búsqueda y, a continuación elija Entrar. Por ejemplo, para buscar una instancia específica, puede escribir el ID de instancia.

  • Buscar por campos

    También puede buscar por campos, etiquetas y atributos asociados con un recurso. Por ejemplo, para encontrar todas las instancias en estado detenido:

    1. En el cuadro de búsqueda, comience a escribir Instance State. A medida que escribe, verá aparecer una lista de campos sugeridos.

    2. Seleccione Instance State (Estado de instancia) de la lista.

    3. Seleccione Stopped (Detenida) en la lista de valores sugeridos.

    4. Para refinar aún más la lista, seleccione el cuadro de búsqueda para obtener más opciones de búsqueda.

  • Búsqueda avanzada

    Puede crear consultas avanzadas añadiendo varios filtros. Por ejemplo, puede buscar por etiquetas y ver instancias para el proyecto Flying Mountain que se ejecuta en la pila de producción y, a continuación, buscar por atributos para ver todas las instancias t2.micro o todas las instancias en us-west-2a, o ambas.

  • Búsqueda inversa

    Puede buscar recursos que no coincidan con un valor especificado. Por ejemplo, para enumerar todas las instancias que no están terminadas, busque por el campo Instance State (Estado de instancia) y añada un signo de exclamación de cierre (!) como prefijo del valor Terminated.

  • Búsqueda parcial

    Cuando busca por campo, también puede escribir una cadena parcial para buscar todos los recursos que contienen la cadena en ese campo. Por ejemplo, busque por Instance Type (Tipo de instancia) y, a continuación, escriba t2 para buscar todas las instancias t2.micro, t2.small o t2.medium.

  • Expresión regular

    Las expresiones regulares resultan de utilidad cuando necesita que los valores en un campo coincidan con un determinado patrón. Por ejemplo, busque por la etiqueta Nombre y, a continuación, escriba ^s.* para ver todas las instancias con una etiqueta Nombre que comienzan por "s". La búsqueda de expresión regular no distingue entre mayúsculas y minúsculas.

Cuando tenga los resultados precisos de la búsqueda, puede agregar la URL a los marcadores para facilitar futuras referencias. En situaciones en las que tiene miles de instancias, los filtros y los marcadores pueden ahorrarle una cantidad enorme tiempo; no tiene que ejecutar las búsquedas de forma repetida.

Combinación de filtros de búsqueda

En general, varios filtros con el mismo campo de clave (por ejemplo, tag:Name, search, Instance State) se unen de forma automática con el operador OR. Esto es intencionado ya que el funcionamiento de la mayoría de los filtros no sería lógico si se unieran con un operador AND. Por ejemplo, no se obtendría ningún resultado para una búsqueda de Instance State=running AND Instance State=stopped. En muchos casos, puede detallar los resultados usando términos de búsqueda complementarios en diferentes campos clave, donde la regla AND se aplique de forma automática. Si busca tag: Name:=All values and tag:Instance State=running, obtendrá unos resultados de búsqueda que contienen ambos criterios. Para ajustar los resultados, simplemente quite un filtro de la cadena hasta que los resultados satisfagan los requisitos.

Listado de recursos mediante la consola

Puede ver los tipos de recursos de Amazon EC2 más comunes mediante la consola. Para ver recursos adicionales, use la interfaz de línea de comandos o las acciones de API.

Para enumerar recursos de EC2 mediante la consola

  1. Abra la consola de Amazon EC2 en https://console.aws.amazon.com/ec2/.

  2. En el panel de navegación, elija la opción que corresponda al recurso, como AMIs (AMI) o Instances (Instancias).

    
                     Panel de navegación de la consola de Amazon EC2
  3. La página muestra todos los recursos disponibles.

Filtrado de recursos mediante la consola

Puede realizar el filtrado y la clasificación de los tipos de recursos más comunes mediante la consola de Amazon EC2. Por ejemplo, puede usar la barra de búsqueda en la página de instancias para clasificar instancias por etiquetas, atributos o palabras clave.

También puede usar el campo de búsqueda que hay en cada página para encontrar recursos con atributos o valores específicos. Puede usar expresiones regulares para buscar en cadenas parciales o en varias cadenas. Por ejemplo, para encontrar todas las instancias que usan el grupo de seguridad MySG, escriba MySG en el campo de búsqueda. Los resultados incluirán todos los valores que contengan MySG como parte de la cadena, como MySG2 y MySG3. Para limitar los resultados solo a MySG, escriba \bMySG\b en el campo de búsqueda. Para enumerar todas las instancias cuyo tipo es m1.small o m1.large, escriba m1.small|m1.large en el campo de búsqueda.

Para enumerar los volúmenes de la zona de disponibilidad us-east-1b con un estado de available

  1. En el panel de navegación, elija Volumes (Volúmenes).

  2. Haga clic en el cuadro de búsqueda, seleccione Attachment Status (Estado de la conexión) del menú y, a continuación, seleccione Detached (Separado). (Hay un volumen separado disponible para adjuntarlo a una instancia en la misma zona de disponibilidad).

  3. Vuelva a hacer clic en el cuadro de búsqueda, seleccione State (Estado) y, a continuación, Available (Disponible).

  4. Vuelva a hacer clic en el cuadro de búsqueda, seleccione Availability Zone (Zona de disponibilidad) y, a continuación, us-east-1b.

  5. Se muestran todos los volúmenes que satisfacen estos criterios.

Para enumerar las AMI públicas de 64 bits de Linux respaldadas por Amazon EBS

  1. En el panel de navegación, elija AMIs.

  2. En el panel Filter (Filtro), seleccione Public images (Imágenes públicas), EBS images (Imágenes de EBS) y, a continuación, su distribución de Linux de las listas Filter (Filtro).

  3. Escriba x86_64 en el campo de búsqueda.

  4. Se muestran todas las AMI que satisfacen este criterio.

Listado y filtrado mediante la CLI y la API

Cada tipo de recurso tiene un comando de CLI o una solicitud de API correspondiente que se usa para enumerar los recursos de ese tipo. Por ejemplo, puede enumerar las imágenes de máquina de Amazon (AMI) mediante ec2-describe-images o DescribeImages. La respuesta contiene información para todos los recursos.

Las listas de recursos resultantes pueden ser largas. Por eso, puede que prefiera filtrar los resultados para incluir solo los recursos que coincidan con determinados criterios. Puede especificar distintos valores de filtro y también especificar múltiples filtros. Por ejemplo, puede enumerar todas las instancias cuyo tipo sea m1.small o m1.large, y que tengan un volumen de EBS adjunto que esté establecido para eliminarse cuando la instancia termine. Para aparecer en los resultados, la instancia debe coincidir con todos los filtros.

También puede utilizar comodines con los valores del filtro. Un asterisco (*) coincide con cero o con más caracteres y un signo de interrogación (?) coincide con cero o un carácter.

Por ejemplo, puede usar database como valor de filtro para solo las instantáneas de EBS cuya descripción es igual a database. Si especifica *database*, entonces se devolverían todas las instantáneas cuya descripción incluya database. Si especifica database?, solo se devolverán las instantáneas cuya descripción coincida con uno de los patrones siguientes: que sean iguales a database o que sean iguales a database seguido de un carácter.

El número de signos de interrogación determina el número máximo de caracteres que se incluirán en los resultados. Por ejemplo, si especifica database????, solo se devolverán las instantáneas cuya descripción sea igual a database seguido de cuatro caracteres como máximo. Las descripciones con cinco o más caracteres después de database se excluirán de los resultados de la búsqueda.

Los valores de filtro distinguen entre mayúsculas y minúsculas. Solo se admite la coincidencia exacta de cadenas o de subcadenas (con comodines). Si una lista de recursos resultante es larga, usar un filtro de cadena exacta puede hacer que la respuesta se devuelva más rápidamente.

La búsqueda puede incluir los valores literales de los caracteres comodín; en ese caso, solo tiene que aplicarles escape con una barra oblicua inversa antes del carácter. Por ejemplo, un valor de \*amazon\?\\ busca la cadena literal *amazon?\.

Para obtener una lista de los filtros admitidos por recurso de Amazon EC2, consulte la documentación pertinente: