

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.

# Comandos register de ejemplo
<a name="registered-instances-register-registering-examples"></a>

**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](https://repost.aws/) o a través de Premium [AWS Support](https://aws.amazon.com/support).

**nota**  
Esta función solo es compatible con pilas de Linux.

Esta sección incluye algunos ejemplos de cadenas de comandos `register`.

**Registrar una EC2 instancia de Amazon desde una estación de trabajo**  <a name="registered-instances-register-registering-examples-workstation-ec2"></a>
El siguiente ejemplo registra una EC2 instancia de Amazon desde una estación de trabajo. La cadena de comandos usa las credenciales predeterminadas e identifica la instancia por su ID de EC2 instancia de Amazon. Puede utilizar el ejemplo de las instancias on-premises cambiando `ec2` por `on-premises`.  

```
aws opsworks register \
  --region us-west-2 \
  --use-instance-profile \
  --infrastructure-class ec2 \
  --stack-id ad21bce6-7623-47f1-bf9d-af2affad8907 \
  --ssh-user-name my-sshusername \
  --ssh-private-key "./keys/mykeys.pem" \
  i-2422b9c5
```

**Registrar una instancia on-premises desde una estación de trabajo**  <a name="registered-instances-register-registering-examples-workstation-onprem"></a>
En el siguiente ejemplo se muestra el registro de una instancia on-premises desde una estación de trabajo distinta. La cadena de comandos utiliza las credenciales predeterminadas e inicia sesión en la instancia con la cadena de comandos `ssh` especificada. Si la instancia requiere una contraseña, `register` la solicita. Puedes usar el ejemplo para las EC2 instancias de Amazon cambiando `on-premises` a`ec2`.   

```
aws opsworks register \
  --region us-west-2 \
  --infrastructure-class on-premises \
  --stack-id ad21bce6-7623-47f1-bf9d-af2affad8907 \
  --override-ssh "ssh your-user@192.0.2.0"
```
Puedes usarlo `--override-ssh` para especificar cualquier cadena de comandos SSH personalizada. OpsWorks A continuación, Stacks usa la cadena especificada para iniciar sesión en la instancia en lugar de crear una cadena de comandos. Para ver otro ejemplo, consulte [Registrar una instancia mediante una cadena de comandos SSH personalizados](#registered-instances-register-registering-examples-custom-ssh).

**Registrar una instancia mediante una cadena de comandos SSH personalizados**  <a name="registered-instances-register-registering-examples-custom-ssh"></a>
En el siguiente ejemplo se muestra el registro de una instancia local desde una estación de trabajo y el uso del argumento `--override-ssh` para especificar un comando SSH personalizado que `register` utiliza para iniciar sesión en la instancia. Este ejemplo utiliza `sshpass` para iniciar sesión con un nombre de usuario y una contraseña, pero puede especificar cualquier cadena de comandos `ssh` válida.  

```
aws opsworks register \
  --region us-west-2 \
  --infrastructure-class on-premises \
  --stack-id 2f92ff9d-04f2-4728-879b-f4283b40783c \
  --override-ssh "sshpass -p 'mypassword' ssh your-user@192.0.2.0"
```

**Registrar una instancia mediante la ejecución de `register` desde la instancia**  <a name="registered-instances-register-registering-examples-local"></a>
El siguiente ejemplo muestra cómo registrar una EC2 instancia de Amazon ejecutándola `register` desde la propia instancia. La cadena de comandos depende de credenciales predeterminadas para sus permisos. Para utilizar el ejemplo para una instancia local, cambie `--infrastructure-class` por `on-premises`.  

```
aws opsworks register \
  --region us-west-2 \
  --infrastructure-class ec2 \
  --stack-id ad21bce6-7623-47f1-bf9d-af2affad8907 \
  --local
```

**Registrar una instancia con una dirección IP privada**  <a name="registered-instances-register-registering-examples-private-ip"></a>
De forma predeterminada, `register` utiliza la dirección IP pública de la instancia para iniciar sesión en la instancia. Para registrar una instancia con una dirección IP privada, como, por ejemplo, una instancia en una subred privada de la VPC, deberá utilizar `--override-ssh` para especificar una cadena de comandos `ssh` personalizados.  

```
aws opsworks register \
  --region us-west-2 \
  --infrastructure-class ec2 \
  --stack-id 2f92ff9d-04f2-4728-879b-f4283b40783c \
  --override-ssh "ssh -i mykey.pem ec2-user@10.183.201.93" \
  i-2422b9c5
```