AWS Java SDK 클라이언트를 내부적으로 사용하여 EC2 관련 API 호출을 만드는 모듈을 개발 중입니다.AWS 서비스 오류 코드를 타사 프로젝트에 포함하는 방법
예. 내 인스턴스에 ENI를 부착해야하는 요구 사항이 있습니다. 이 API 호출에서 가능한 오류 코드 중 하나는 AttachmentLimitExceeded
입니다.이 특정 오류가 발생하면 다른 논리를 실행하려고합니다. AmazonServiceException.getErrorCode()
메서드를 사용하여이 오류 코드를 검색 할 수 있습니다. 하지만 가능한 모든 오류 코드 문자열 또는 예외 클래스를 포함하여 모든 오류 코드를 처리하는 데 사용할 수있는 항아리가 있으며 각 오류 코드에 따라 스위치 사례가 있다고 말할 수 있습니까? 이 코드 등의 변경이 필요하고 AWS가 오류 코드를 변경하면되므로
AmazonServiceException.getErrorCode().equals("AttachmentLimitExceeded");
같은 일치하는 하드 코딩 된 문자열을하고 싶지 내가
을 . 이러한 error codes을 타사 프로젝트에 포함시키는 표준 방법은 무엇입니까?