

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

# 에서 Amazon Q Developer 사용 AWS Lambda
<a name="lambda-setup"></a>

이 문서에서는 Lambda 콘솔에 대해 Amazon Q Developer를 설정하고 활성화하는 방법을 설명합니다. 활성화되면 Amazon Q는 함수를 작성할 때 Lambda 코드 편집기에서 온디맨드로 코드 권장 사항을 제공할 수 있습니다.

**참고**  
Lambda 콘솔에서 Amazon Q는 Python 및 Node.js 런타임을 사용하는 함수만 지원합니다.

## AWS Identity and Access Management Lambda에 대한 권한
<a name="lambda-q-dev-IAM-policies"></a>

 Amazon Q가 Lambda 콘솔에서 권장 사항을 제공하려면 IAM 사용자 또는 역할에 대해 올바른 IAM 권한을 활성화해야 합니다. 아래 샘플 IAM 정책에 설명된 대로 `codewhisperer:GenerateRecommendations` 권한을 추가해야 합니다.

**참고**  
`codewhisperer` 접두사는 Amazon Q Developer와 병합된 서비스의 기존 이름입니다. 자세한 내용은 [Amazon Q Developer 이름 변경 - 변경 사항 요약](service-rename.md) 단원을 참조하세요.

------
#### [ JSON ]

****  

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

------

IAM 정책을 사용하여 IAM 보안 주체에 제한적인 권한을 부여하는 것이 가장 좋습니다. 용 IAM 작업에 대한 자세한 내용은 *AWS Lambda 개발자 안내서*의 [의 자격 증명 및 액세스 관리를 AWS Lambda](https://docs.aws.amazon.com/lambda/latest/dg/security-iam.html) AWS Lambda참조하세요.

## Lambda에서 Amazon Q Developer 활성화
<a name="lambda-activation"></a>

Lambda 콘솔 코드 편집기에서 Amazon Q를 활성화하려면 다음 단계를 완료합니다.

1. Lambda 콘솔의 [함수 페이지](https://console.aws.amazon.com/lambda/home#/functions)를 열고 편집하려는 함수를 선택합니다.

1. 코드 편집기에 입력하면 Amazon Q의 자동 코드 제안이 기본적으로 활성화됩니다. 제안을 일시 중지하려면 **코드 소스** 패널의 왼쪽 하단 모서리에서 **Amazon Q**를 선택합니다. 코드 소스 패널 상단에 명령 팔레트가 열립니다. 여기에서 **자동 제안 일시 중지**를 선택합니다.

바로 가기 키는 [바로 가기 키 사용](actions-and-shortcuts.md) 섹션을 참조하세요.