AWS ECS 서비스 생성 시 생성된 Service discovery name 지우기

1856 단어 FargateECSAWS

소개



ECS에서 여러 가지를 만들면 서비스가 혼란스러워지기 쉽기 때문에 오류가 발생하기도 합니다.
이 기사는 그들을 제거하는 방법을 적어 두는 것입니다.

필요없는 서비스 이름을 지우십시오.



AWS Cloud Map에서 서비스 이름을 나열할 수 있습니다.


여기서 불필요한 것의 라디오 버튼을 누르고 삭제 버튼을 눌러 주면 삭제 완료됩니다.

덧붙여 서비스 인스턴스가 존재하는 경우는, 그쪽을 먼저 해제하지 않으면 삭제할 수 없습니다.



※Route53의 .local 호스트 존의 해당 레코드도 함께 삭제됩니다.

요약



저자는 ECS 설정 중에 다음 오류가 발생했습니다.creation failed: Service already exists. (Service: AWSServiceDiscovery; Status Code: 400; Error Code: ServiceAlreadyExists; Request ID: xxx)
서비스가 이미 존재하기 때문에 만들 수 없다거나.

이 기사 에 의하면, 이하에서 대처 가능이라고 합니다.

조치 1: 다른 서비스 이름으로 작성하십시오.
조치 2: "서비스 검색 서비스 설정"을 "기존 서비스 검색 서비스 선택"으로 진행합니다.

하지만, 원래 서비스가 난립하고 있어 정리되어 있지 않은 것이 근본 원인이라고 생각해,
불필요한 것을 삭제하는 방법을 조사하기에 이르렀습니다.

참고



Amazon ECS 서비스 생성 실패

Amazon ECS 개발자 가이드
※CLI로 삭제하고 싶은 경우

좋은 웹페이지 즐겨찾기