오진수의 작업실
 · 프로그래밍

AWS Amplify "Log group does not exists" 에러 해결하는 방법

d2d31304-5a9c-4dd1-993e-f934f361de15.png

운영 중인 AWS Amplify 앱 로그를 확인하기 위해서 모니터링 페이지에 나와 있는 로그 그룹 링크를 클릭했습니다. 하지만 사진처럼 로그 그룹을 찾을 수 없다는 메시지가 나왔죠. 로그 그룹 링크는 분명히 아래 스크린샷처럼 AWS Amplify 콘솔에 적혀 있는데도 말입니다.

82d6e51e-4634-4364-983b-3feab39204c8.png

이때 해결 방법은 서비스 역할을 등록해 주는 것입니다.

1. AWS IAM에 들어가 역할 > 역할 생성 버튼을 클릭합니다.

2. AWS 서비스 엔터티 유형을 선택해 주세요.

3. 서비스 또는 사용 사례로는 Amplify를 선택하고 다음을 누릅니다.

90fbb395-6470-40f1-afb2-801f9ebe92de.png

2단계에서는 AdministartorAccess-Amplify가 기본으로 선택되어 있습니다. 다음 버튼을 누릅니다.

7b2f0f8b-88a4-40d2-978a-46819647d4f7.png

마지막으로 적당한 이름을 지어주고 다음 버튼을 눌러 역할을 생성해 주세요.

64f6d9ff-6197-49e9-b172-59f036212820.png

다시 AWS Amplify로 돌아와 앱 설정 > 일반 설정 탭으로 이동합니다. 서비스 역할란이 비어 있습니다. 편집 버튼을 누릅니다.

26534895-92d6-420c-b034-cf9c320b6c38.png

서비스 역할 드롭다운 메뉴를 클릭해 방금 생성한 서비스 역할을 선택합니다.

3e4a57b5-7e4a-4273-8aa1-25edd7c1defa.png

이제 앱을 재배포(Redeploy)한 다음, 로그 그룹 링크를 클릭하면 제대로 로그 그룹이 나옵니다.

12e18db1-6a7f-4438-8a04-dffdc555aa08.png

문제를 해결했습니다.

프로필 이미지

댓글

프로그래밍 카테고리 다른 글

  1. Flutter 상태관리 Provider면 충분하다Flutter 상태관리 Provider면 충분하다
     · 프로그래밍 · 댓글 1