Seleccione sus preferencias de cookies

Usamos cookies esenciales y herramientas similares que son necesarias para proporcionar nuestro sitio y nuestros servicios. Usamos cookies de rendimiento para recopilar estadísticas anónimas para que podamos entender cómo los clientes usan nuestro sitio y hacer mejoras. Las cookies esenciales no se pueden desactivar, pero puede hacer clic en “Personalizar” o “Rechazar” para rechazar las cookies de rendimiento.

Si está de acuerdo, AWS y los terceros aprobados también utilizarán cookies para proporcionar características útiles del sitio, recordar sus preferencias y mostrar contenido relevante, incluida publicidad relevante. Para aceptar o rechazar todas las cookies no esenciales, haga clic en “Aceptar” o “Rechazar”. Para elegir opciones más detalladas, haga clic en “Personalizar”.

Contenedor de datos de instancias (aws_opsworks_instance) - AWS OpsWorks

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Contenedor de datos de instancias (aws_opsworks_instance)

importante

El AWS OpsWorks Stacks servicio llegó al final de su vida útil el 26 de mayo de 2024 y se ha desactivado tanto para los clientes nuevos como para los existentes. Recomendamos encarecidamente a los clientes que migren sus cargas de trabajo a otras soluciones lo antes posible. Si tienes preguntas sobre la migración, ponte en contacto con el AWS Support equipo en AWS Re:post o a través de Premium AWS Support.

Representa la configuración de una instancia.

En el siguiente ejemplo, se muestra cómo utilizar la búsqueda de Chef para buscar en un único elemento de la bolsa de datos y, a continuación, en varios elementos de la bolsa de datos para escribir mensajes en el registro de Chef con los nombres de host de las instancias y: IDs

instance = search("aws_opsworks_instance").first Chef::Log.info("********** The instance's hostname is '#{instance['hostname']}' **********") Chef::Log.info("********** The instance's ID is '#{instance['instance_id']}' **********") search("aws_opsworks_instance").each do |instance| Chef::Log.info("********** The instance's hostname is '#{instance['hostname']}' **********") Chef::Log.info("********** The instance's ID is '#{instance['instance_id']}' **********") end

El siguiente ejemplo muestra diferentes formas de utilizar la búsqueda de Chef para buscar en varios elementos de la bolsa de datos y encontrar el elemento de la bolsa de datos que contiene el ID de EC2 instancia de Amazon especificado. A continuación, el ejemplo utiliza el contenido del elemento del contenedor de datos para escribir un mensaje en el registro de Chef con la dirección IP pública de la instancia correspondiente:

instance = search("aws_opsworks_instance", "ec2_instance_id:i-12345678").first Chef::Log.info("********** For instance '#{instance['ec2_instance_id']}', the instance's public IP address is '#{instance['public_ip']}' **********") search("aws_opsworks_instance").each do |instance| if instance['ec2_instance_id'] == 'i-12345678' Chef::Log.info("********** For instance '#{instance['ec2_instance_id']}', the instance's public IP address is '#{instance['public_ip']}' **********") end end

El ejemplo siguiente muestra cómo utilizar la búsqueda de Chef con self:true para encontrar el elemento del contenedor de datos que contiene información relacionada con la instancia en la que se está ejecutando la receta. A continuación, en el ejemplo se utiliza el contenido del elemento de la bolsa de datos para escribir un mensaje en el registro de Chef con el ID AWS OpsWorks generado por Stacks de la instancia correspondiente y la dirección IP pública de la instancia:

instance = search("aws_opsworks_instance", "self:true").first Chef::Log.info("********** For instance '#{instance['instance_id']}', the instance's public IP address is '#{instance['public_ip']}' **********")
ami-id

ID de AMI (imagen de máquina de Amazon) de la instancia (cadena).

arquitectura

La arquitectura de la instancia, que siempre está establecida en "x86_64" (cadena).

auto_scaling_type

El tipo de escalado de la instancia: null, timer o load (cadena).

availability_zone

La zona de disponibilidad (AZ) de la instancia, como "us-west-2a" (cadena).

created_at

La hora de creación de la instancia en formato UTC "yyyy-mm-dddThh:mm:ss+hh:mm" (cadena). Por ejemplo, "2013-10-01T08:35:22+00:00" son las 8:35:22 del 10 de octubre de 2013 sin corrección del huso horario. Para obtener más información, consulte ISO 8601.

ebs_optimized

Indica si la instancia está optimizada para EBS (valor booleano).

ec2_instance_id

El ID de la EC2 instancia (cadena).

elastic_ip

La dirección IP elástica; se establece en "null" si la instancia no tiene una dirección IP elástica (cadena).

hostname

El nombre de host, como "demo1" (cadena).

instance_id

El ID de instancia, que es un GUID AWS OpsWorks generado por Stacks que identifica de forma exclusiva la instancia (cadena).

instance_type

El tipo de instancia, como "c1.medium" (cadena).

layer_ids

Una lista de las capas de la instancia, identificadas por su exclusividad IDs; por ejemplo,. 307ut64c-c7e4-40cc-52f0-67d5k1f9992c

os

El sistema operativo de la instancia (cadena). Los valores válidos son:

  • "Amazon Linux 2"

  • "Amazon Linux 2018.03"

  • "Amazon Linux 2017.09"

  • "Amazon Linux 2017.03"

  • "Amazon Linux 2016.09"

  • "Custom"

  • "Microsoft Windows Server 2022 Base"

  • "Microsoft Windows Server 2022 with SQL Server Express"

  • "Microsoft Windows Server 2022 with SQL Server Standard"

  • "Microsoft Windows Server 2022 with SQL Server Web"

  • "Microsoft Windows Server 2019 Base"

  • "Microsoft Windows Server 2019 with SQL Server Express"

  • "Microsoft Windows Server 2019 with SQL Server Standard"

  • "Microsoft Windows Server 2019 with SQL Server Web"

  • "CentOS 7"

  • "Red Hat Enterprise Linux 7"

  • "Ubuntu 20.04 LTS"

  • "Ubuntu 18.04 LTS"

  • "Ubuntu 16.04 LTS"

  • "Ubuntu 14.04 LTS"

private_dns

El nombre de DNS privado (cadena).

private_ip

La dirección IP privada (cadena).

public_dns

El nombre de DNS público (cadena).

public_ip

La dirección IP pública (cadena).

root_device_type

El tipo de dispositivo raíz (cadena). Los valores válidos son:

  • "ebs

  • "instance-store"

root_device_volume_id

El ID de volumen del dispositivo raíz (cadena).

self

true si este elemento de contenedor de datos contiene información sobre la instancia en la que se ejecuta la receta; en caso contrario, false (valor booleano). Este valor solo está disponible para las recetas, no a través de la API AWS OpsWorks Stacks.

ssh_host_dsa_key_fingerprint

Secuencia de bytes más corta que identifica la clave pública DSA más larga (cadena).

ssh_host_dsa_key_private

La clave privada generada por DSA para la autenticación SSH ante la instancia (cadena).

ssh_host_dsa_key_public

La clave pública generada por DSA para la autenticación SSH ante la instancia (cadena).

ssh_host_rsa_key_fingerprint

Secuencia de bytes más corta que identifica la clave pública RSA más larga (cadena).

ssh_host_rsa_key_private

La clave privada generada por RSA para la autenticación SSH ante la instancia (cadena).

ssh_host_rsa_key_public

La clave pública generada por RSA para la autenticación SSH ante la instancia (cadena).

status

El estado de la instancia (cadena). Los valores válidos son:

  • "requested"

  • "booting"

  • "running_setup"

  • "online"

  • "setup_failed"

  • "start_failed"

  • "terminating"

  • "terminated"

  • "stopped"

  • "connection_lost"

subnet_id

El ID de subred de la instancia (cadena).

virtualization_type

El tipo de virtualización de la instancia (cadena).

PrivacidadTérminos del sitioPreferencias de cookies
© 2025, Amazon Web Services, Inc o sus afiliados. Todos los derechos reservados.