

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# 예제 register 명령
<a name="registered-instances-register-registering-examples"></a>

**중요**  
이 AWS OpsWorks Stacks 서비스는 2024년 5월 26일에 서비스 수명이 종료되었으며 신규 및 기존 고객 모두에서 비활성화되었습니다. 가능한 한 빨리 워크로드를 다른 솔루션으로 마이그레이션하는 것이 좋습니다. 마이그레이션에 대한 질문이 있는 경우 [AWS re:Post](https://repost.aws/) 또는 [AWS Premium Support](https://aws.amazon.com/support)를 통해 AWS Support 팀에 문의하세요.

**참고**  
이 기능은 Linux 스택에서만 지원됩니다.

이 섹션에는 `register` 명령 문자열의 몇 가지 예가 포함되어 있습니다.

**워크스테이션에서 Amazon EC2 인스턴스 등록**  <a name="registered-instances-register-registering-examples-workstation-ec2"></a>
다음 예제는 워크스테이션에서 Amazon EC2 인스턴스를 등록합니다. 명령 문자열은 기본 자격 증명을 사용하며, Amazon EC2 인스턴스 ID로 인스턴스를 식별합니다. `ec2`을(를) `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
```

**워크스테이션에서 온프레미스 인스턴스 등록**  <a name="registered-instances-register-registering-examples-workstation-onprem"></a>
다음 예제는 별도의 워크스테이션에서 온프레미스 인스턴스를 등록합니다. 명령 문자열은 기본 자격 증명을 사용하며, 지정된 `ssh` 명령 문자열로 인스턴스에 로그인합니다. 인스턴스에 암호가 필요한 경우, `register`가 메시지를 표시합니다. `on-premises`을(를) `ec2`(으)로 변경하면 예제를 Amazon 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"
```
`--override-ssh`를 사용하여 사용자 지정 SSH 명령 문자열을 지정할 수 있습니다. 그러면 OpsWorks Stacks는 명령 문자열을 구성하는 대신 지정된 문자열을 사용하여 인스턴스에 로그인합니다. 다른 예제는 [사용자 지정 SSH 명령 문자열을 사용하여 인스턴스 등록](#registered-instances-register-registering-examples-custom-ssh)를 참조하세요.

**사용자 지정 SSH 명령 문자열을 사용하여 인스턴스 등록**  <a name="registered-instances-register-registering-examples-custom-ssh"></a>
다음 예제는 워크스테이션에서 온프레미스 인스턴스를 등록하며, `--override-ssh` 인수를 사용해 `register`이(가) 인스턴스 로그인에 사용할 사용자 지정 SSH 명령을 지정합니다. 이 예제는 `sshpass`를 사용하여 사용자 이름과 암호로 로그인하지만 유효한 어떤 `ssh` 명령 문자열도 지정할 수 있습니다.  

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

**인스턴스에서 `register` 명령을 실행하여 인스턴스 등록**  <a name="registered-instances-register-registering-examples-local"></a>
다음 예제는 인스턴스 자체에서 `register`을(를) 실행하여 Amazon EC2 인스턴스를 등록하는 방법을 보여 줍니다. 명령 문자열은 권한을 기본 자격 증명에 의존합니다. 예제를 온프레미스 인스턴스에 사용하려면 `--infrastructure-class`을(를) `on-premises`(으)로 변경하세요.  

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

**프라이빗 IP 주소가 있는 인스턴스 등록**  <a name="registered-instances-register-registering-examples-private-ip"></a>
기본적으로 `register`는 인스턴스의 퍼블릭 IP 주소를 사용하여 인스턴스에 로그인합니다. VPC의 프라이빗 서브넷에 있는 인스턴스처럼 프라이빗 IP 주소가 있는 인스턴스를 등록하려면 `--override-ssh`를 사용하여 사용자 지정 `ssh` 명령 문자열을 지정해야 합니다.  

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