코드 참조 사용 - Amazon Q 개발자

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

코드 참조 사용

Amazon Q는 오픈 소스 프로젝트를 통해 부분적으로 학습합니다. CodeWhisperer에서 제공하는 제안이 특정 훈련 데이터와 유사할 수 있습니다. 코드 참조에는 권장 사항 생성에 사용된 Amazon Q 소스에 대한 정보가 포함됩니다.

코드 참조 보기 및 업데이트

참조 로그를 통해 교육 데이터와 유사한 코드 권장 사항에 대한 참조를 볼 수 있습니다. Amazon Q에서 제안한 코드 권장 사항을 업데이트하고 편집할 수도 있습니다.

IDE를 선택하여 코드 참조를 보고 업데이트하는 방법에 대한 단계를 확인하십시오.

Visual Studio Code

Amazon Q 참조 로그인을 표시하려면 다음 절차를 사용하십시오. VS Code

  1. 둘 다 최신 VS Code 버전과 Amazon Q 확장 프로그램을 사용하고 있는지 확인하십시오.

  2. 에서 VS Code IDE 창 하단의 구성 요소 트레이에서 Amazon Q를 선택합니다.

    Amazon Q 작업 표시줄이 IDE 창 상단에 열립니다.

  3. [코드 참조 로그 열기] 를 선택합니다.

    코드 참조 로그 탭이 열립니다. 코드 추천에 대한 모든 참조가 나열됩니다.

다음 이미지는 열려 있는 Amazon Q 작업 표시줄과 코드 참조 로그 탭을 보여줍니다.

Amazon Q 코드 Visual Studio Code 참조 로그인
JetBrains

JetBrainsIDE에 Amazon Q 참조 로그를 표시하려면 다음 절차를 사용하십시오.

  1. JetBrainsIDE와 Amazon Q 플러그인 모두 최신 버전을 사용하고 있는지 확인하십시오.

  2. 에서 JetBrains IDE 창 하단의 상태 표시줄에서 Amazon Q를 선택합니다.

    Amazon Q 작업 표시줄이 상태 표시줄 위에 열립니다.

  3. [코드 참조 로그 열기] 를 선택합니다.

    코드 참조 로그 탭이 열립니다. 코드 추천에 대한 모든 참조가 나열됩니다.

다음 이미지는 열려 있는 Amazon Q 작업 표시줄과 코드 참조 로그 탭을 보여줍니다.

Amazon Q 코드 JetBrains 참조 로그인
Toolkit for Visual Studio

Amazon Q에서 Visual Studio용 도구 키트에 있는 참조가 포함된 코드를 제안하면 제안 설명에 참조 유형이 표시됩니다.

Code snippet showing a function to create a DynamoDB table with 'Products' as the table name.

참조를 포함하는 승인된 모든 제안은 참조 로그에 캡처됩니다.

참조 로그에 액세스하려면 AWS 아이콘을 선택한 다음 코드 참조 로그 열기를 선택합니다.

참조가 포함된 수락된 제안 목록이 표시됩니다. 이 목록에는 다음이 포함됩니다.

  • 제안이 수락된 위치. 이 버튼을 두 번 클릭하면 코드의 해당 위치로 이동합니다.

  • 관련 라이선스

  • 참조된 소스 코드

  • 참조에 어트리뷰션된 코드 조각

CodeWhisperer Reference Log output showing accepted recommendation with MIT license.
AWS Cloud 9

AWS Cloud 9에서 Amazon Q를 사용하는 경우 코드 참조는 기본적으로 켜져 있습니다.

이를 끄거나 나중에 다시 켜려면 다음 절차를 사용하십시오.

  1. AWS Cloud 9 콘솔의 왼쪽 상단에서 AWS Cloud 9 로고를 선택합니다.

  2. 드롭다운 메뉴에서 환경설정을 선택합니다.

    콘솔 오른쪽에 환경설정 탭이 열립니다.

  3. 환경 설정 탭의 프로젝트 설정 아래 확장 프로그램에서AWS 툴킷을 선택합니다.

  4. Amazon Q: 코드 참조가 포함된 제안 포함을 선택하거나 선택 취소합니다.

Lambda

Lambda의 Amazon Q는 코드 참조를 지원하지 않습니다. Lambda와 함께 Amazon Q를 사용하는 경우 참조가 포함된 코드 제안은 생략됩니다.

SageMaker Studio

SageMaker Studio에 Amazon Q 참조 로그를 표시하려면 다음 절차를 사용하십시오.

  1. SageMaker 스튜디오 창 하단에서 Amazon Q 패널을 엽니다.

  2. [코드 참조 로그 열기] 를 선택합니다.

JupyterLab

Amazon Q 참조 로그인을 표시하려면 다음 절차를 사용하십시오. JupyterLab

  1. JupyterLab 창 하단에서 Amazon Q 패널을 엽니다.

  2. [코드 참조 로그 열기] 를 선택합니다.

AWS Glue Studio Notebook

AWS Glue 스튜디오 노트북에 Amazon Q 참조 로그를 표시하려면 다음 절차를 사용하십시오.

  1. AWS Glue 스튜디오 노트북 창 하단에서 Amazon Q 패널을 엽니다.

  2. [코드 참조 로그 열기] 를 선택합니다.

코드 참조 끄기 및 켜기

대부분의 IDE에서는 코드 참조가 기본적으로 켜져 있습니다. IDE를 선택하여 코드 참조를 끄거나 켜는 방법에 대한 단계를 확인하세요.

Visual Studio Code

Amazon Q와 함께 사용할 VS Code 경우 코드 참조는 기본적으로 켜져 있습니다.

이를 끄거나 나중에 다시 켜려면 다음 절차를 사용하십시오.

  1. 둘 다 최신 VS Code 버전과 Amazon Q 확장 프로그램을 사용하고 있는지 확인하십시오.

  2. 에서 VS Code IDE 창 하단의 구성 요소 트레이에서 Amazon Q를 선택합니다.

    Amazon Q 작업 표시줄이 IDE 창 상단에 열립니다.

  3. [설정 열기] 를 선택합니다. 설정 탭이 열리고 Amazon Q 관련 옵션이 표시됩니다.

  4. 코드 참조와 함께 인라인 코드 제안 표시 옆의 상자를 선택하거나 선택 취소합니다.

JetBrains

JetBrainsIDE와 함께 Amazon Q를 사용하면 기본적으로 코드 참조가 켜집니다.

이를 끄거나 나중에 다시 켜려면 다음 절차를 사용하십시오.

  1. JetBrainsIDE와 Amazon Q 플러그인 모두 최신 버전을 사용하고 있는지 확인하십시오.

  2. 에서 JetBrains IDE 창 하단의 상태 표시줄에서 Amazon Q를 선택합니다.

    Amazon Q 작업 표시줄이 상태 표시줄 위에 열립니다.

  3. [설정 열기] 를 선택합니다. 설정 창이 열리고 Amazon Q와 관련된 옵션이 표시됩니다.

  4. 코드 참조와 함께 제안 포함 옆의 상자를 선택하거나 선택 취소합니다.

AWS Cloud 9

AWS Cloud 9에서 Amazon Q를 사용하는 경우 코드 참조는 기본적으로 켜져 있습니다.

이를 끄거나 나중에 다시 켜려면 다음 절차를 사용하십시오.

  1. AWS Cloud 9 콘솔의 왼쪽 상단에서 AWS Cloud 9 로고를 선택합니다.

  2. 드롭다운 메뉴에서 환경설정을 선택합니다.

    콘솔 오른쪽에 환경설정 탭이 열립니다.

  3. 환경 설정 탭의 프로젝트 설정 아래 확장 프로그램에서AWS 툴킷을 선택합니다.

  4. Amazon Q: 코드 참조가 포함된 제안 포함을 선택하거나 선택 취소합니다.

Lambda

Lambda의 Amazon Q는 코드 참조를 지원하지 않습니다. Lambda와 함께 Amazon Q를 사용하는 경우 참조가 포함된 코드 제안은 생략됩니다.

SageMaker Studio

SageMaker Studio와 함께 Amazon Q를 사용하면 기본적으로 코드 참조가 켜집니다.

이를 끄거나 나중에 다시 켜려면 다음 절차를 사용하십시오.

  1. SageMaker Studio 창 상단에서 설정을 선택합니다.

  2. 설정 드롭다운에서 고급 설정 편집기를 선택합니다.

  3. Amazon Q 드롭다운에서 코드 참조로 제안 활성화 옆의 상자를 선택하거나 선택 취소합니다.

JupyterLab

Amazon Q와 함께 사용할 JupyterLab 경우 코드 참조는 기본적으로 켜져 있습니다.

이를 끄거나 나중에 다시 켜려면 다음 절차를 사용하십시오.

  1. JupyterLab 창 상단에서 설정을 선택합니다.

  2. 설정 드롭다운에서 고급 설정 편집기를 선택합니다.

  3. Amazon Q 드롭다운에서 코드 참조로 제안 활성화 옆의 상자를 선택하거나 선택 취소합니다.

AWS Glue Studio Notebook
  1. AWS Glue 스튜디오 노트북 창 하단에서 Amazon Q를 선택합니다.

  2. 팝업 메뉴에서 참조 코드 옆의 스위치를 전환합니다.

참고

코드 참조를 일시 중지하는 것은 현재 AWS Glue Studio Notebook 기간 동안만 유효합니다.

참조가 포함된 코드 옵트아웃

일부 IDE에서는 관리자 수준에서 참조가 포함된 제안을 받지 않도록 선택할 수 있습니다.

IDE를 선택하면 관리자 권한으로 옵트아웃하는 단계를 확인할 수 있습니다.

Visual Studio Code

엔터프라이즈 관리자인 경우 조직 전체의 코드 참조가 포함된 제안을 거부할 수 있습니다. 이렇게 하면 조직의 개별 개발자가 IDE를 통해 다시 옵트인할 수 없게 됩니다. 해당 개발자는 이전 섹션에서 설명한 상자를 선택 및 선택 취소할 수 있지만 엔터프라이즈 수준에서 옵트아웃한 경우에는 효과가 없습니다.

기업 수준에서 참조가 포함된 제안을 거부하려면 다음 절차를 사용하십시오.

  1. Amazon Q 개발자 콘솔에서 설정을 선택합니다.

  2. Amazon Q 개발자 계정 세부 정보 창에서 편집을 선택합니다.

  3. 세부 정보 편집 페이지의 고급 설정 창에서 코드 참조와 함께 제안 포함을 선택 취소합니다.

  4. 변경 사항 저장을 선택합니다.

JetBrains

엔터프라이즈 관리자인 경우 조직 전체의 코드 참조가 포함된 제안을 거부할 수 있습니다. 이렇게 하면 조직의 개별 개발자가 IDE를 통해 다시 옵트인할 수 없게 됩니다. 해당 개발자는 이전 섹션에서 설명한 상자를 선택 및 선택 취소할 수 있지만 엔터프라이즈 수준에서 옵트아웃한 경우에는 효과가 없습니다.

기업 수준에서 참조가 포함된 제안을 거부하려면 다음 절차를 사용하십시오.

  1. Amazon Q 개발자 콘솔에서 설정을 선택합니다.

  2. Amazon Q 개발자 계정 세부 정보 창에서 편집을 선택합니다.

  3. 세부 정보 편집 페이지의 고급 설정 창에서 코드 참조와 함께 제안 포함을 선택 취소합니다.

  4. 변경 사항 저장을 선택합니다.

Toolkit for Visual Studio

엔터프라이즈 수준에서 참조가 포함된 제안을 선택 해제하려면 다음 절차를 사용하십시오.

  1. 다음 두 가지 방법 중 하나로 코드 참조 설정을 사용할 수 있습니다.

    1. 창 가장자리에 있는 Amazon Q 아이콘을 선택한 다음 옵션... 을 선택합니다.

    2. 도구 -> AWS 툴킷 -> Amazon Q로 이동합니다.

  2. 추천을 참조와 함께 포함할지 여부에 따라 토글을 True 또는 False로 변경하십시오.

AWS Cloud 9

AWS Cloud 9의 Amazon Q는 엔터프라이즈 수준의 참조가 포함된 코드 제안 옵트아웃을 지원하지 않습니다.

개별 개발자 수준에서 옵트아웃하려면 코드 참조 전환을 참조하십시오.

Lambda

Lambda의 Amazon Q는 코드 참조를 지원하지 않습니다. Lambda와 함께 Amazon Q를 사용하는 경우 참조가 포함된 코드 제안은 생략됩니다.

SageMaker Studio

Amazon Q는 SageMaker Studio에서 엔터프라이즈 수준의 참조가 포함된 코드 제안을 옵트아웃하는 것을 지원하지 않습니다.

JupyterLab

Amazon Q는 엔터프라이즈 수준의 참조가 포함된 코드 제안 옵트아웃을 지원하지 않습니다. JupyterLab

AWS Glue Studio Notebook

Amazon Q는 AWS Glue 스튜디오 노트북에서 참조가 포함된 코드 제안을 옵트아웃하는 것을 지원하지 않습니다.