Exemplos de comandos de registro - AWS OpsWorks

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

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 ou por meio do Premium AWS Support.

nota

Este recurso é suportado somente para pilhas do Linux.

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

Registrar uma Instância Amazon EC2 a partir de uma estação de trabalho

O exemplo a seguir registra uma instância Amazon EC2 a partir de uma estação de trabalho. A string de comando usa as credenciais padrão e identifica a instância pela ID de instância 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

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ê. É possível usar o exemplo para instâncias Amazon EC2 ao alterar 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"
nota

Você pode usar --override-ssh para especificar qualquer string de comando SSH personalizada. AWS 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.

Registrar uma instância usando uma string de comando SSH personalizada

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

O exemplo a seguir mostra como registrar uma instância do Amazon EC2 ao executar register na 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

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