AWS Marketplace 라이선스를 ECS에서 활성화하기
AWS Marketplace 라이선스를 ECS에서 활성화하기 (Activate a Grafana Enterprise license from AWS Marketplace on ECS)
AWS Marketplace에서 Grafana Enterprise 구독을 구매했다면, Grafana Enterprise 데이터 소스 플러그인과 기능을 사용하려면 라이선스를 활성화해야 해요. ECS에 Grafana Enterprise를 배포하고 데이터베이스를 구성한 뒤, AWS와 라이선스를 검증하도록 설정하는 과정을 단계별로 알려드릴게요.
출처: 문서
본문
시작하기 전에
- AWS Marketplace의 Grafana Enterprise 구독을 구매하세요.
- Grafana Enterprise 구매에 사용한 IAM 사용자가 구독 관리, 새 IAM 사용자·역할 생성, 접근 정책 생성 권한을 가졌는지 확인하세요.
작업 1: Amazon ECS에 Grafana Enterprise 배포
- Amazon ECS에 Grafana Enterprise를 배포하세요. 자세한 내용은 Creating an Amazon ECS service를 참고하세요.
- ECS 서비스를 만들 때 의도한 Grafana Enterprise 컨테이너 이미지 버전을 사용하세요. 예:
grafana/grafana-enterprise:11.3.0(AWS Marketplace 라이선스는 Grafana Enterprise 8.3.0 이상만 지원해요.)
작업 2: 고가용성을 위한 Grafana 구성
Grafana는 대시보드·사용자 등 영구 데이터를 보관할 데이터베이스 구성을 요구합니다.
시작 전에 지원되는 Grafana 데이터베이스가 준비되었는지(지원 데이터베이스, Amazon RDS DB 인스턴스 생성) 확인하고, RDS 연결 정보를 검토하세요(RDS 연결).
- AWS ECS에서 환경 변수로
database파라미터를 업데이트하세요. 파라미터 목록은 Configuration - database를 참고하세요. - Grafana Enterprise를 실행하는 ECS Task의 작업 정의(task definition) 리비전을 만드세요.
- 새 리비전에서 Grafana Enterprise 컨테이너를 편집해 다음 환경 변수를 추가하세요.
GF_DATABASE_TYPE=[database type]
GF_DATABASE_HOST=[database address and port]
GF_DATABASE_NAME=[database name]
GF_DATABASE_USER=[database username]
GF_DATABASE_PASSWORD=[database password]
ECS 서비스 환경 변수 업데이트 방법은 Updating a service using the new console을 참고하세요.
작업 3: AWS에서 라이선스를 검증하도록 Grafana Enterprise 구성
이 작업은 Grafana Enterprise가 Grafana Labs 대신 AWS와 라이선스를 검증하도록 구성합니다.
- AWS IAM에서 다음 권한이 있는 접근 정책을 만드세요:
"license-manager:CheckoutLicense","license-manager:ListReceivedLicenses","license-manager:GetLicenseUsage","license-manager:CheckInLicense"(IAM 정책 생성, AWS License Manager 액션·조건 키) - Elastic Container Service task role을 만들고 앞서 만든 정책을 연결하세요 (IAM Roles for Tasks).
- ECS Task의 작업 정의 리비전을 만드세요.
- 새 리비전에서 다음을 수행하세요:
- a. ECS Task의 Task Role을 라이선스 정보 접근 권한이 있는 역할로 업데이트하세요.
- b. 컨테이너에 다음 환경 변수를 추가하세요.
GF_ENTERPRISE_LICENSE_VALIDATION_TYPE=aws
작업 4: Grafana 시작 또는 재시작
- Grafana를 실행하는 서비스를 방금 만든 최신 작업 정의 리비전으로 업데이트해 Grafana를 재시작하고 라이선스를 활성화하세요.
- 업데이트 후 Grafana 인스턴스에 접속해 Grafana Admin 자격 증명으로 로그인하고, Administration > General > Stats and license로 이동해 라이선스가 활성 상태인지 확인하세요.
라이선스 활성 확인에 대한 자세한 내용은 Grafana Enterprise 라이선스 제한 문서를 참고하세요.