AWS Cloud Map 네임스페이스 삭제 - AWS Cloud Map

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

AWS Cloud Map 네임스페이스 삭제

네임스페이스 사용을 완료한 후에는 삭제할 수 있습니다. 네임스페이스를 삭제하면 서비스 인스턴스를 등록 또는 검색하는 데 해당 네임스페이스를 더 이상 사용할 수 없습니다.

참고

네임스페이스를 생성할 때 VPC에서 퍼블릭 DNS 쿼리 또는 DNS 쿼리를 사용하여 서비스 인스턴스를 검색하도록 지정하는 경우 Amazon Route 53 퍼블릭 또는 프라이빗 호스팅 영역을 생성합니다. AWS Cloud Map 네임스페이스를 삭제하면 해당 호스팅 영역이 AWS Cloud Map 삭제됩니다.

네임스페이스를 삭제하기 전에 모든 서비스 인스턴스를 등록 취소한 다음 네임스페이스에 생성된 모든 서비스를 삭제해야 합니다. 자세한 내용은 AWS Cloud Map 서비스 인스턴스 등록 취소AWS Cloud Map 서비스 삭제 섹션을 참조하세요.

인스턴스 등록을 취소하고 네임스페이스에서 생성된 서비스를 삭제한 후에는 다음 단계에 따라 네임스페이스를 삭제하십시오.

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

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

  3. 삭제하려는 네임스페이스를 선택한 다음 삭제를 선택합니다.

  4. [Delete] 를 다시 선택하여 서비스 삭제를 확인합니다.

AWS CLI
  • delete-namespace 명령으로 네임스페이스를 삭제(빨간색 값을 사용자 고유 값으로 대체)합니다. 네임스페이스에 여전히 하나 이상의 서비스가 포함되어 있으면 요청이 실패합니다.

    aws servicediscovery delete-namespace --id ns-xxxxxxxxxxx
AWS SDK for Python (Boto3)
  1. 아직 Boto3이 설치되지 않은 경우, Boto3을 사용하여 여기에서 설치, 구성, 사용에 대한 지침을 찾을 수 있습니다.

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

    import boto3 client = boto3.client('servicediscovery')
  3. delete_namespace()로 네임스페이스를 삭제(빨간색 값을 사용자 고유 값으로 대체)합니다. 네임스페이스에 여전히 하나 이상의 서비스가 포함되어 있으면 요청이 실패합니다.

    response = client.delete_namespace( Id='ns-xxxxxxxxxxx', ) # If you want to see the response print(response)

    예시 응답 출력

    { 'OperationId': 'gv4g5meo7ndmeh4fqskygvk23d2fijwa-k98y6drk', 'ResponseMetadata': { '...': '...', }, }