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

Identificación de instancias EC2 Linux

Es posible determinar si un sistema es una instancia EC2. Existen dos métodos que puede utilizar para identificar una instancia EC2.

Para obtener información acerca de cómo identificar instancias de Windows, consulte Identify EC2 Windows Instances en la Guía del usuario de Amazon EC2 para instancias de Windows.

Inspección del UUID del sistema

Puede obtener el UUID del sistema y comprobar la presencia de caracteres "ec2" o "EC2" en el octeto inicial del UUID. Este método para determinar si un sistema es una instancia EC2 es rápido pero potencialmente impreciso porque existe una pequeña posibilidad de que un sistema que no es una instancia EC2 tenga un UUID que comience por estos caracteres. Es más, para las instancias EC2 que no utilizan Amazon Linux, la implementación de SMBIOS de la distribución puede representar el UUID en formato little-endian; de ahí que no aparezcan los caracteres "EC2" al principio del UUID. Para conocer un enfoque definitivo, consulte Inspección del documento de identidad de la instancia.

ejemplo : Obtención del UUID del hipervisor

Si existe un /sys/hypervisor/uuid, puede usar el comando siguiente:

[ec2-user ~]$ cat /sys/hypervisor/uuid

En el siguiente ejemplo de resultado, el UUID comienza por "ec2", lo que indica que el sistema es probablemente una instancia EC2.

ec2e1916-9099-7caf-fd21-012345abcdef

ejemplo : Obtención del UUID de la DMI (solo instancias HVM)

Solo en las instancias HVM, puede utilizar la Desktop Management Interface (DMI).

Puede usar la herramienta dmidecode para devolver el UUID. Con Amazon Linux, use el siguiente comando para instalar la herramienta dmidecode si aún no está instalada en la instancia:

[ec2-user ~]$ sudo yum install dmidecode -y

A continuación, ejecute el siguiente comando:

[ec2-user ~]$ sudo dmidecode --string system-uuid

También puede usar el siguiente comando:

[ec2-user ~]$ sudo cat /sys/devices/virtual/dmi/id/product_uuid

En el siguiente ejemplo de resultado, el UUID comienza por "EC2", lo que indica que el sistema es probablemente una instancia EC2.

EC2E1916-9099-7CAF-FD21-01234ABCDEF

En la siguiente salida de ejemplo, el UUID se representa en formato little-endian.

45E12AEC-DCD1-B213-94ED-01234ABCDEF

Inspección del documento de identidad de la instancia

Para obtener un método definitivo y verificado criptográficamente de identificar una instancia EC2, compruebe el documento de identidad de la instancia, incluida su firma. Estos documentos están disponibles en cada instancia EC2 en la dirección local no enrutable http://169.254.169.254/latest/dynamic/instance-identity/. Para obtener más información, consulte Documentos de identidad de instancias.