회사가 모든 개발자에게 Amazon Q Developer Pro 라이선스를 설정했습니다. 회사는 개발자가 애플리케이션 개발 시 사용해야 할 승인된 리소스 목록을 유지하고 있습니다. 승인된 리소스에는 내부 라이브러리, 독점 알고리즘 기법, 승인된 스타일의 샘플 코드가 포함됩니다. 새로운 개발자 팀이 Amazon Q Developer를 사용하여 새로운 Java 기반 애플리케이션을 개발하고 있습니다. 회사는 새 개발자 팀이 회사의 승인된 리소스를 사용하도록 보장해야 합니다. 회사는 프로젝트 수준의 수정을 원하지 않습니다. 어느 솔루션이 요구사항을 충족합니까?
- A. 승인된 내부 라이브러리, 알고리즘, 코드 샘플을 모두 포함하는 Git 리포지토리를 생성합니다. 이 Git 리포지토리를 워크스페이스의 일부로 애플리케이션 프로젝트에 로컬로 포함시킵니다. 개발자들이 @workspace 컨텍스트를 사용하여 Git 리포지토리에서 제안을 검색하도록 보장합니다.
- B. 프로젝트 루트 폴더에 .amazonq/rules라는 폴더를 생성합니다. 승인된 내부 라이브러리, 알고리즘, 코드 샘플을 폴더에 추가합니다.
- C. 애플리케이션 프로젝트에 rules라는 폴더를 생성합니다. Amazon Q Developer가 참조할 수 있도록 폴더에 지침과 코드를 저장합니다.
- D. Amazon Q Developer 커스터마이제이션을 생성하고 승인된 데이터 소스를 포함합니다. 개발자들이 이 커스터마이제이션을 사용하여 애플리케이션을 개발하도록 보장합니다.✓ 정답
해설
【핵심 용어】 ▸ AWS Services 【정답 포인트】 ▸ 정답: D ▸ 요구사항 충족: 최소 운영 오버헤드, 확장성, 성능 기준 ▸ 솔루션들: ▸ (D) Amazon Q Developer 커스터마이제이션을 생성하고 승인된 데이터 소스를 포함합니다. 개발자들이 이 커스터마이제이션을 사용하여 애플리케... 【오답 체크】 (A) 승인된 내부 라이브러리, 알고리즘, 코드 샘플을 모두 포함하는 Git 리포지토리를 생성합니다. 이 Git 리포지토리를 워크스페... ▸ 제한사항: 구현 복잡도, 운영 오버헤드, 또는 요구사항 부분 충족 (B) 프로젝트 루트 폴더에 .amazonq/rules라는 폴더를 생성합니다. 승인된 내부 라이브러리, 알고리즘, 코드 샘플을 폴더에... ▸ 제한사항: 구현 복잡도, 운영 오버헤드, 또는 요구사항 부분 충족 (C) 애플리케이션 프로젝트에 rules라는 폴더를 생성합니다. Amazon Q Developer가 참조할 수 있도록 폴더에 지침과 ... ▸ 제한사항: 구현 복잡도, 운영 오버헤드, 또는 요구사항 부분 충족 【시험 포인트】 ▸ 패턴: AWS AI 서비스 통합 및 확장 가능 아키텍처 설계 ▸ 핵심: 요구사항 대비 최소 운영 오버헤드 솔루션 선택 ▸ 검증: 성능, 비용, 보안, 관찰성 측면의 종합 검토 ▸ 주의: 각 서비스의 기능, 제약, 통합 방식 정확히 이해