EMR Studio Workspaces와의 Amazon CodeWhisperer 통합 - Amazon EMR

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

EMR Studio Workspaces와의 Amazon CodeWhisperer 통합

개요

Amazon CodeWhisperer과 Amazon EMR Studio를 사용하여 코드를 작성할 때 실시간 권장 사항을 얻을 수 있습니다 JupyterLab. CodeWhisperer는 설명을 완료하고, 코드 한 줄을 완료하고, 권장 사항을 작성하고 line-by-line, 완전히 형성된 함수를 생성할 수 있습니다.

참고

Amazon EMR Studio를 사용하는 경우 AWS 는 서비스 개선을 위해 사용량 및 콘텐츠에 대한 데이터를 저장할 수 있습니다. 데이터 공유를 옵트아웃하는 방법에 대한 자세한 내용과 지침은 Amazon CodeWhisperer 사용 설명서와 데이터 공유를 참조하세요 AWS.

Workspaces에서를 사용하기 CodeWhisperer 위한 고려 사항

  • CodeWhisperer EMR Studio 고려 사항에 설명된 대로 EMR Studio를 사용할 수 AWS 리전 있는 동일한에서 통합을 사용할 수 있습니다.

  • Amazon EMR Studio는 스튜디오가 위치한 리전에 관계없이 미국 동부(버지니아 북부)(us-east-1)의 CodeWhisperer 엔드포인트를 추천에 자동으로 사용합니다.

  • CodeWhisperer 는 EMR Studio에서 Spark 작업에 대한 ETL 스크립트를 코딩하기 위한 Python 언어만 지원합니다.

  • 클라이언트 측 원격 측정 옵션은 사용량을 정량화합니다 CodeWhisperer. 이 기능은 EMR Studio에서 지원되지 않습니다.

에 필요한 권한 CodeWhisperer

를 사용하려면 Amazon EMR Studio의 IAM 사용자 역할에 다음 정책을 연결 CodeWhisperer해야 합니다.

{ "Version": "2012-10-17", "Statement": [ { "Sid": "CodeWhispererPermissions", "Effect": "Allow", "Action": [ "codewhisperer:GenerateRecommendations" ], "Resource": "*" } ] }

Workspaces CodeWhisperer 와 함께 사용

CodeWhisperer 참조 로그인을 표시하려면 JupyterLab 창 하단의 CodeWhisperer 패널을 JupyterLab열고 코드 참조 로그 열기를 선택합니다.

다음 목록에는 제안과 CodeWhisperer 상호 작용하는 데 사용할 수 있는 바로 가기가 포함되어 있습니다.

  • 권장 사항 일시 중지 - 설정에서 자동 제안 일시 중지를 사용합니다. CodeWhisperer

  • 권장 사항 수락 – 키보드에서 Tab 키를 누릅니다.

  • 권장 사항 거부 – 키보드에서 Esc 키를 누릅니다.

  • 권장 사항 탐색 - 키보드의 위쪽아래쪽 화살표를 사용합니다.

  • 수동 간접 호출 - 키보드에서 AltC 키를 누릅니다. Mac을 사용 중이라면 CmdC 키를 누릅니다.

CodeWhisperer 를 사용하여 로그 수준과 같은 설정을 변경하고 코드 참조에 대한 제안을 받을 수도 있습니다. 자세한 내용은 Amazon CodeWhisperer 사용 설명서 CodeWhisperer 및 기능으로 설정을 JupyterLab 참조하세요. https://docs.aws.amazon.com/codewhisperer/latest/userguide/features.html