

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Exemplos de comandos de registro
<a name="registered-instances-register-registering-examples"></a>

**Importante**  
O AWS OpsWorks Stacks serviço chegou ao fim da vida útil em 26 de maio de 2024 e foi desativado para clientes novos e existentes. É altamente recomendável que os clientes migrem suas cargas de trabalho para outras soluções o mais rápido possível. Se você tiver dúvidas sobre migração, entre em contato com a AWS Support equipe no [AWS re:POST](https://repost.aws/) ou por meio do Premium [AWS Support](https://aws.amazon.com/support).

**nota**  
Este recurso é suportado somente para pilhas do Linux.

Esta seção contém alguns exemplos de strings de comando de `register`.

**Registre uma EC2 instância da Amazon a partir de uma estação de trabalho**  <a name="registered-instances-register-registering-examples-workstation-ec2"></a>
O exemplo a seguir registra uma EC2 instância da Amazon a partir de uma estação de trabalho. A string de comando usa credenciais padrão e identifica a instância por seu ID de instância da Amazon EC2 . Você pode usar o exemplo para instância on-premises ao alterar `ec2` para `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 uma instância on-premises a partir de uma estação de trabalho**  <a name="registered-instances-register-registering-examples-workstation-onprem"></a>
O exemplo a seguir registra uma instância on-premises a partir de uma estação de trabalho separada. A string de comando usa as credenciais padrão e faz login na instância com a string de comando `ssh` especificada. Se a instância exigir uma senha, o `register` informa você. Você pode usar o exemplo para EC2 instâncias da Amazon alterando `on-premises` para`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"
```
Você pode usar `--override-ssh` para especificar qualquer string de comando SSH personalizada. OpsWorks Em seguida, o Stacks usa a string especificada para fazer login na instância em vez de criar uma string de comando. Para obter outro exemplo, consulte [Registrar uma instância usando uma string de comando SSH personalizada](#registered-instances-register-registering-examples-custom-ssh).

**Registrar uma instância usando uma string de comando SSH personalizada**  <a name="registered-instances-register-registering-examples-custom-ssh"></a>
O exemplo a seguir registra uma instância on-premises a partir de uma estação de trabalho e usa o argumento `--override-ssh` para especificar um comando SSH personalizado que `register` usa para fazer login na instância. Este exemplo usa `sshpass` para fazer login com um nome de usuário e senha, mas é possível especificar qualquer string de comando `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 uma instância ao executar `register` da instância**  <a name="registered-instances-register-registering-examples-local"></a>
O exemplo a seguir mostra como registrar uma EC2 instância da Amazon executando a `register` partir da própria instância. A string de comando depende das credenciais padrão para suas permissões. Para usar o exemplo de uma instância on-premises, altere `--infrastructure-class` para `on-premises`.  

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

**Registrar uma instância com um endereço IP privado**  <a name="registered-instances-register-registering-examples-private-ip"></a>
Por padrão, o `register` usa o endereço IP público da instância para fazer login na instância. Para registrar uma instância com um endereço IP privado, como uma instância em uma sub-rede privada da VPC, é necessário usar o `--override-ssh` para especificar uma string de comando `ssh` personalizada.  

```
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
```