AWS 보안 서비스 결과를 검토 하는데 Amazon Q Developer CLI를 사용할 수 있습니다. Amazon Q CLI은 어려운 보안 관련 질문을 고객이 이해 가능한 답변으로 생성하여 제공 할 수 있습니다. Desktop 에서 Q Developer CLI를 설치하여
Amazon Q Developer CLI란?
Amazon Q Developer는 개발자를 위한 AI 기반 어시스턴트로, 코드 작성, 디버깅, AWS 서비스 관련 질문에 대한 답변 등 다양한 개발 작업을 도와줍니다. CLI(Command Line Interface)를 통해 터미널 환경에서 Amazon Q의 기능을 직접 호출하여 사용할 수 있습니다.
다양한 사용 환경
Amazon Q Developer CLI는 다음과 같은 다양한 환경에서 사용할 수 있습니다.
로컬 PC: 데스크톱에 직접 설치하여 VS Code, JetBrains 등 선호하는 IDE에서 사용
AWS Management Console: CloudShell을 통해 웹 브라우저에서 바로 사용
기타 개발 환경: AWS CodeCatalyst, EC2 인스턴스 등
이번 워크샵에서는 AWS 환경에 미리 구성된 코드 에디터(Code Editor)의 내장 터미널을 통해 Amazon Q Developer CLI를 사용하게 됩니다. 별도의 설치 과정 없이 바로 이용하실 수 있습니다.
Code Editor 접근하기
CloudFormation 콘솔 을 열고 목록에서 CodeEditorStack을 선택합니다.
Outputs 탭으로 이동합니다.
URL을 선택합니다. Code Editor IDE가 새 브라우저 탭에서 열립니다. 로그인하려면 CloudFormation 스택 출력의 Password를 사용하세요.
이제 아래와 같이 Code Editor IDE가 보일 것입니다.
Amazon Q Developer에 연결하기
1
Code Editor Terminal을 엽니다
2
터미널에서 q login 명령어를 입력합니다. 그런 다음 Use for Free를 선택합니다. Pro license 를 사용하시는 경우, Pro license를 선택합니다.
3
Use for Free 를 선택한 경우, 아래 제공된 URL를 입력합니다.
Pro license을 선택하신 경우, https://amzn.awsapps.com/start URL을 입력합니다.
4
Confirm Code for AWS Builder ID 프롬프트에서 Proceed to Browser를 선택합니다.
Do you want Code to open the external website? 프롬프트에서 Open을 선택합니다.
Authorization requested 페이지가 표시된 브라우저 탭이 열립니다. 확인 코드가 이미 입력되어 있어야 합니다. Confirm and continue를 선택합니다.
Create AWS Builder ID 페이지가 표시된 브라우저 탭이 열립니다. 이메일 주소를 입력하고 Next를 선택합니다.
Your name 필드가 나타납니다. 이름을 입력하고 Next를 선택합니다.
AWS가 제출한 이메일 주소로 확인 코드를 보낼 것입니다. 이메일 확인 페이지에 코드를 입력하고 Verify를 선택합니다.
Choose your password 페이지에서 비밀번호를 입력하고 확인한 다음 Create AWS Builder ID를 선택합니다.
Allow Amazon Q extension for Visual Studio Code to access your data? 페이지가 표시된 브라우저 탭이 열립니다. Allow access를 선택합니다.
탭을 닫고 Code Editor로 돌아갑니다.