Amazon Q Developer 기능 - Amazon Q Developer

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

Amazon Q Developer 기능

Amazon Q Developer는 AWS 환경 및 서비스 전반에서 사용할 수 있으며 타사 에서 코딩 도우미로도 사용할 수 있습니다IDEs.

Amazon Q Developer의 많은 기능은 채팅 인터페이스에 있으며, 여기서 자연어를 사용하여 에 대한 질문을 하거나 AWS, 코드에 대한 도움을 받거나, 리소스를 탐색하거나, 문제를 해결할 수 있습니다. Amazon Q와 채팅할 때 Amazon Q는 현재 대화의 컨텍스트를 사용하여 응답을 알립니다. 후속 질문을 하거나 새 질문을 할 때 답변을 참조할 수 있습니다.

다른 Amazon Q Developer 기능은 AWS 서비스 콘솔 및 지원되는 에서 워크플로의 일부로 사용할 수 있습니다IDEs. 다음 섹션에서는 AWS 경험 전반에 걸쳐 발생할 수 있는 Amazon Q 개발자의 다양한 기능에 대해 설명합니다.

분석

데이터 요약

Amazon Q Amazon 를 사용하면 Generative BI 작성 환경을 활용하고, 데이터에 대한 요약을 생성하고, 데이터에 대한 질문을 하고 답변하고, 데이터 스토리를 생성할 QuickSight수 있습니다.

자세한 내용은 Amazon QuickSight 사용 설명서의 Amazon Q Amazon에서 Generative BI 사용을 QuickSight 참조하세요.

관리 및 거버넌스

AWS 리소스 인벤토리 가져오기

AWS 관리 콘솔의 어디에서나 특정 AWS 계정 리소스에 대해 Amazon Q에 문의할 수 있습니다. 리소스에 대한 관련 정보를 어디에서 찾을지 모르거나, 하나의 서비스 콘솔에 있고 워크플로를 중단하지 않고 다른 서비스의 리소스에 대한 정보에 액세스하려는 경우가 있습니다.

Amazon Q Developer는 리소스에 대한 자연어 질문에 답변하고 리소스에 대한 심층 링크를 제공하므로 리소스를 빠르게 찾을 수 있습니다. Amazon Q에 계정의 리소스 유형을 나열하거나, 특정 리소스에 대한 세부 정보를 요청하거나, 리전 또는 상태와 같은 기준에 따라 리소스를 나열하도록 요청할 수 있습니다.

예를 들어 현재 실행 중인 Amazon EC2 인스턴스 수를 알고 싶을 수 있습니다. 이 경우 Amazon Q에 자연어로 질문을 하면 특정 리소스에 따라 답변을 제공할 수 있습니다.

자세한 내용은 리소스에 대해 채팅하기 단원을 참조하십시오.

각 유형의 특정 제한과 이러한 제한이 특정 구독 패키지의 요금과 어떤 관련이 있는지에 대한 자세한 내용은 Amazon Q 개발자 요금 섹션을 참조하세요.

에서 Amazon Q 사용 AWS Console Mobile Application

Amazon Q는 와 통합되어 에 대한 질문에 답변 AWS Console Mobile Application 합니다 AWS. 에서 Amazon Q에 액세스하는 것과 동일한 방식으로 액세스를 구성합니다 AWS Management Console. 자세한 내용은 Amazon Q Developer 시작하기 단원을 참조하십시오.

콘솔 오류 진단

AWS 관리 콘솔에서 Amazon Q 개발자는 권한 부족, 잘못된 구성, 서비스 제한 초과와 같이 AWS 서비스 작업 중에 발생하는 일반적인 오류를 진단할 수 있습니다.

자세한 내용은 Amazon Q 개발자와 함께 콘솔의 일반적인 오류 진단 단원을 참조하십시오.

컴퓨팅

Amazon Elastic Compute Cloud 인스턴스 선택

많은 Amazon EC2 인스턴스 유형을 사용할 수 있으므로 워크로드에 적합한 인스턴스 유형을 찾는 데 시간이 많이 걸리고 복잡할 수 있습니다. Amazon Q 인스턴스 유형 선택기는 사용 사례, 워크로드 유형, CPU 제조업체 기본 설정, 가격 및 성능 우선 순위 지정 방법, 지정할 수 있는 추가 파라미터를 고려합니다. 그런 다음 이 데이터를 사용하여 새 워크로드에 가장 적합한 Amazon EC2 인스턴스 유형에 대한 제안 및 지침을 제공합니다.

자세한 내용은 Amazon Elastic Compute Cloud 사용 설명서의 Amazon EC2 인스턴스 유형 찾기에서 권장 사항 가져오기를 참조하세요.

데이터베이스 수

자연어로 데이터베이스 쿼리 작성

Amazon Q 생성은 생성형 AI를 SQL 사용하여 사용자 의도, 쿼리 패턴 및 스키마 메타데이터를 분석하여 Amazon Redshift 내에서 직접 일반적인 SQL 쿼리 패턴을 식별하여 사용자를 위한 쿼리 작성 프로세스를 가속화하고 실행 가능한 데이터 인사이트를 도출하는 데 필요한 시간을 줄입니다.

자세한 내용은 Amazon Redshift 관리 안내서의 Amazon Q 생성제와의 상호 작용을 SQL 참조하세요.

네트워킹 및 콘텐츠 전송

네트워크 연결성 분석

용 생성형 AI 어시스턴트인 Amazon Q AWS를 사용하여 가상 프라이빗 클라우드()에서 실행되는 애플리케이션의 네트워크 연결 문제를 진단할 수 있습니다VPCs. Amazon Q 네트워크 연결성 분석은 자연어 쿼리를 이해할 수 있으며 Reachability Analyzer와 협력하여 관련 응답을 제공합니다. Amazon Q를 사용하면 대화 형식으로 네트워크 연결성 질문을 할 수 있습니다.

자세한 내용은 Amazon Reachability Analyzer 가이드의 Amazon Q 네트워크 연결 가능성 분석을 참조하세요. VPC

개발자 도구

Amazon Q Developer에 AWS 및 에서 빌드하는 방법에 대한 질문을 하여 소프트웨어 개발에 대한 지원을 받으세요. Amazon Q는 코딩 개념 및 코드 조각을 설명하고, 코드 및 단위 테스트를 생성하고, 디버깅 또는 리팩터링을 포함하여 코드를 개선할 수 있습니다.

소프트웨어 개발

개발하려는 기능을 자연어로 설명하면 Amazon Q는 현재 프로젝트의 컨텍스트를 사용하여 구현 계획과 수반되는 코드를 생성할 수 있습니다. Amazon Q는 AWS 프로젝트 또는 자체 애플리케이션을 구축하는 데 도움이 될 수 있습니다. 자세한 내용은 를 사용하여 소프트웨어 개발 Amazon Q Developer Agent for software development 단원을 참조하십시오.

인라인 코드 제안 가져오기

Amazon Q는 코드 권장 사항을 실시간으로 제공합니다. 코드를 작성하면 Amazon Q는 기존 코드와 설명을 기반으로 제안을 자동으로 생성합니다. 자세한 내용은 Amazon Q 개발자 를 사용하여 인라인 제안 생성을 참조하세요.

코드에 대한 채팅

통합 개발 환경(IDEs) 내에서 Amazon Q는 프로그래밍 및 특정 코드의 작동 방식에 대한 개념적 질문을 포함하여 소프트웨어 개발 프로세스와 관련된 질문에 답변할 수 있습니다. 채팅 패널에서 코드 조각을 업데이트하고 개선하도록 Amazon Q에 요청할 수도 있습니다. 자세한 내용은 Amazon Q 개발자와 코드에 대해 채팅하기 단원을 참조하십시오.

Amazon Q Developer를 사용하여 가장 완전한 기능을 갖춘 환경에서 코드를 작성하고 개발 지원을 받으려면 의 Amazon Q Developer 사용을 참조하세요IDE.

의 다른 인터페이스에서 기본 코드 완료 기능을 활성화하려면 섹션을 AWS참조하세요AWS 코딩 환경에서 인라인 제안 생성.

코드에서 보안 취약성을 스캔합니다.

내에서 IDEsAmazon Q는 보안 취약성 및 코드 품질 문제가 있는지 코드를 스캔합니다. 전체 프로젝트를 코딩하거나 스캔하여 개발 기간 동안 애플리케이션의 보안 상태를 모니터링할 때 보안 권장 사항을 얻을 수 있습니다. 자세한 내용은 Amazon Q로 코드 스캔하기 단원을 참조하십시오.

코드 변환

내에서 IDEsAmazon Q는 코드 파일의 언어 버전을 업데이트할 수 있습니다. 현재 Amazon Q Code Transformation은 업데이트를 지원합니다.Java 8 및 Java 에 11개의 코드 Java 17. 자세한 내용은 를 사용하여 언어 버전 업그레이드 Amazon Q Developer Agent for code transformation 단원을 참조하십시오.

Amazon에서 소프트웨어 개발 CodeCatalyst

의 Amazon Q 개발자 CodeCatalyst 에는 공간 내 프로젝트의 사용자가 소프트웨어를 더 빠르게 개발할 수 있도록 지원하는 생성형 AI 기능이 포함되어 있습니다. Amazon Q에 문제를 할당하거나 Amazon Q에 작업을 추천할 수 있습니다. 또한 Amazon Q에 설명을 작성하거나 콘텐츠를 요약하도록 요청할 수도 있습니다.

자세한 내용은 Amazon 관리자 안내서의 Amazon에서 생성형 AI 기능 관리를 CodeCatalyst 참조하세요. CodeCatalyst

Amazon SageMaker Studio의 코드에 대한 채팅

Amazon SageMaker Studio는 ML 워크플로를 실행하기 위한 웹 기반 환경입니다. Studio 내에서 Amazon Q Developer와 채팅하여 SageMaker 기능에 대한 지침을 얻고, 오류를 해결하고 JupyterLab, 샘플 코드를 얻을 수 있습니다.

Amazon Q interface in JupyterLab showing available commands and a help message.

자세한 내용은 SageMaker 개발자 안내서Amazon Q를 사용하여 Machine Learning 워크플로를 가속화하세요.

애플리케이션 통합

서비스 자동화 AWS 를 위한 스크립트 작성

AWS 리소스로 무엇을 해야 하는지 정확히 알고 있을 수 있으며 동일한 작업을 반복해서 수행할 수 있습니다. 이 경우 반복 작업을 자동화할 코드를 작성하도록 Amazon Q에 요청할 수 있습니다.

예를 들어 Amazon , Amazon VPCs EC2 인스턴스 및 Amazon RDS 데이터베이스를 사용하는 프로젝트에서 작업하고 있을 수 있습니다. 테스트 과정에서 Amazon 를 생성하고VPC, 서버를 스핀 업하고, 데이터베이스를 배포할 때마다 구성이 동일하다는 것을 알 수 있습니다. 동일한 NACL 구성의 서브넷에서 동일한 보안 그룹을 사용하여 동일한 옵션을 선택한 상태에서 항상 동일한 인스턴스 및 데이터베이스 유형을 선택합니다. 테스트 조건을 다시 생성할 때마다 동일한 수동 프로세스를 거치지 않아도 됩니다.

Amazon Q의 Console-to-Code 기능을 사용하여 워크플로를 매번 수동으로 수행하는 대신 자동화할 수 있습니다. 먼저 Amazon EC2 콘솔에서 를 활성화합니다 Console-to-Code. 그런 다음 Amazon Q는 인스턴스를 구성하고 시작하는 프로세스를 거치면서 작업을 기록합니다. 마지막으로 Amazon Q는 선택한 언어로 방금 수행한 프로세스를 자동화하는 코드를 제공합니다.

자세한 내용은 Amazon Q Developer를 사용한 AWS 서비스 자동화 Console-to-Code 단원을 참조하십시오.

ETL 스크립트 작성 및 데이터 통합

AWS Glue 는 분석 사용자가 여러 소스에서 데이터를 쉽게 검색, 준비, 이동 및 통합할 수 있는 서버리스 데이터 통합 서비스입니다.

의 Amazon Q 데이터 통합에는 다음 기능이 AWS Glue 포함됩니다.

  • 채팅 - 의 Amazon Q 데이터 통합은 AWS Glue 소스 AWS Glue 및 대상 커넥터, AWS Glue ETL 작업, 데이터 카탈로그, 크롤러 및 AWS Lake Formation, 기타 기능 설명서, 모범 사례와 같은 및 데이터 통합 도메인에 대한 영어로 된 자연어 질문에 답변할 AWS Glue 수 있습니다. 의 Amazon Q 데이터 통합은 step-by-step 지침에 AWS Glue 응답하며 정보 소스에 대한 참조를 포함합니다.

  • 데이터 통합 코드 생성 - 의 Amazon Q 데이터 통합은 스크립트에 대한 AWS Glue ETL 질문에 답변하고 영어로 된 자연어 질문을 고려하여 새 코드를 생성할 AWS Glue 수 있습니다.

  • 문제 해결 - 의 AWS Glue Amazon Q 데이터 통합은 AWS Glue 작업의 오류를 이해하는 데 도움이 되고, 근본 원인과 문제 해결을 위한 step-by-step 지침을 제공하기 위해 특별히 구축되었습니다.

자세한 내용은 AWS Glue 사용 설명서의 에서 Amazon Q 데이터 통합 AWS Glue을 참조하세요.

클라우드 재무 관리

인보이스 이해

AWS 관리 콘솔에서 AWS 청구서 및 계정 비용에 대해 Amazon Q에 문의할 수 있습니다. Amazon Q는 비용 데이터를 검색하고, 비용을 설명하고, 비용 추세를 분석할 수 있습니다.

자세한 내용은 비용에 대한 채팅 단원을 참조하십시오.

고객 지원

Amazon Q에서 직접 고객 지원 받기

Amazon Q는 계정 활성화, 비용 급증, 청구서 조정, 사기 및 상태 이벤트에 대한 질문에 답변할 수 있습니다.

지원 티켓 생성

Amazon Q는 지원 사례를 생성한 다음 의 인적 지원 에이전트에 연결하는 데 도움이 될 수 있습니다AWS.

자세한 내용은 Amazon Q 개발자를 사용하여 채팅하기 AWS Support 단원을 참조하십시오.

의 Amazon Q AWS Chatbot

에서 Amazon Q를 활성화할 수 있습니다.Slack 그리고 Microsoft Teams 에서 빌드에 대한 질문을 AWS Chatbot 하도록 로 구성된 채널입니다 AWS. 채널에 Amazon Q를 추가하려면 섹션을 참조하세요에서 Amazon Q 개발자와 채팅하기 AWS Chatbot. 자세한 내용은 AWS Chatbot 관리자 안내서Slack 시작하기Microsoft Teams 시작하기를 참조하세요.