

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

# AWS Cloud Map 서비스 인스턴스 등록 취소
<a name="deregistering-instances"></a>

서비스를 삭제하기 전에 해당 서비스를 사용해 등록한 모든 서비스 인스턴스를 등록 취소해야 합니다.

서비스 인스턴스를 등록 취소하려면 다음 절차를 수행합니다.

------
#### [ AWS Management Console ]

1. 에 로그인 AWS Management Console 하고 [https://console.aws.amazon.com/cloudmap/](https://console.aws.amazon.com/cloudmap/) AWS Cloud Map 콘솔을 엽니다.

1. 탐색 창에서 **네임스페이스**를 선택합니다.

1. 등록 취소하려는 서비스 인스턴스가 포함된 네임스페이스에 대해 해당 옵션을 선택합니다.

1. **네임스페이스: *namespace-name*** 페이지에서 서비스 인스턴스를 등록하는 데 사용한 서비스를 선택합니다.

1. **서비스: *서비스 이름*** 페이지에서 등록 취소하려는 서비스 인스턴스를 선택합니다.

1. **등록 취소(Deregister)**를 선택합니다.

1. 서비스 인스턴스 등록 취소를 확인합니다.

------
#### [ AWS CLI ]
+ `[deregister-instance](https://docs.aws.amazon.com/cli/latest/reference/servicediscovery/deregister-instance.html)` 명령을 사용하여 서비스 인스턴스를 등록 취소(*빨간색* 값을 사용자 고유 값으로 대체)합니다. 이 명령은 Amazon Route 53 DNS 레코드와 지정된 인스턴스에 대해 AWS Cloud Map 생성된 모든 상태 확인을 삭제합니다.

  ```
  aws servicediscovery deregister-instance \
      --service-id srv-xxxxxxxxx \
      --instance-id myservice-53
  ```

------
#### [ AWS SDK for Python (Boto3) ]

1. 아직 `Boto3`이 설치되지 않은 경우, `Boto3`을 사용하여 [여기](https://boto3.amazonaws.com/v1/documentation/api/latest/guide/quickstart.html#installation)에서 설치, 구성, 사용에 대한 지침을 찾을 수 있습니다.

1. `Boto3`을 가져와서 서비스로 `servicediscovery`를 사용하세요.

   ```
   import boto3
   client = boto3.client('servicediscovery')
   ```

1. `deregister-instance()`로 서비스 인스턴스를 등록 취소(*빨간색* 값을 사용자 고유 값으로 대체)합니다. 이 명령은 Amazon Route 53 DNS 레코드와 지정된 인스턴스에 대해 AWS Cloud Map 생성된 모든 상태 확인을 삭제합니다.

   ```
   response = client.deregister_instance(
       InstanceId='myservice-53',
       ServiceId='srv-xxxxxxxxx',
   )
   # If you want to see the response
   print(response)
   ```

   예시 응답 출력

   ```
   {
       'OperationId': '4yejorelbukcjzpnr6tlmrghsjwpngf4-k98rnaiq',
       'ResponseMetadata': {
           '...': '...',
       },
   }
   ```

------