AWS Cloud9을 사용한 Amazon CodeWhisperer 작업 - AWS Cloud9

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

AWS Cloud9을 사용한 Amazon CodeWhisperer 작업

CodeWhisperer란 무엇입니까?

Amazon CodeWhisperer는 IDE에서 자연어로 된 개발자의 주석과 코드를 기반으로 코드 권장 사항을 생성하여 개발자 생산성을 개선해 주는 기계 학습(ML) 기반 서비스입니다. CodeWhisperer는 Java, JavaScript, Python, C#, TypeScript 프로그래밍 언어에 사용할 수 있으며 Ruby, Go, PHP, C++, C, Shell, Scala, Rust, Kotlin 및 SQL용 코드 생성도 지원합니다. 이 서비스는 JetBrains(IntelliJ, PyCharm, WebStorm 및 Rider), Visual Studio Code, AWS Cloud9 및 AWS Lambda 콘솔을 비롯한 다양한 통합 개발 환경(IDE)과 통합됩니다. CodeWhisperer가 AWS Cloud9과 통합되고 AWS Cloud9 IDE에 코드 제안을 표시하는 방법에 대한 예는 Amazon CodeWhisperer 사용 설명서의 코드 예제를 참조하세요.

자세한 내용은 Amazon CodeWhisperer 사용 설명서에서 AWS Cloud9과 CodeWhiperer 사용을 참조하세요.

AWS Identity and Access Management에 대한 AWS Cloud9 권한

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

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

IAM 정책을 사용하여 IAM 보안 주체에 제한적인 권한을 부여하는 것이 가장 좋습니다.