신규 고객은 더 이상 AWS Cloud9를 사용할 수 없습니다. AWS Cloud9의 기존 고객은 정상적으로 서비스를 계속 이용할 수 있습니다. 자세히 알아보기
AWS Cloud9을 사용한 Amazon Q Developer 작업
이 주제에서는 AWS Cloud9 통합 개발 환경(IDE)을 사용하여 Amazon Q Developer의 코드로 작업하는 방법을 설명합니다.
Amazon Q란 무엇인가요?
Amazon Q Developer는 AWS 애플리케이션을 이해하고, 구축하고, 확장하고, 운영하는 데 도움을 줄 수 있는 생성형 인공 지능(AI) 기반 대화형 어시스턴트입니다. 통합 AWS 코딩 환경의 맥락에서 Amazon Q는 개발자의 코드뿐만 아니라 자연어로 작성된 코멘트를 기반으로 코드 권장 사항을 생성할 수 있습니다. Amazon Q는 Java, Python, JavaScript, TypeScript, C#, Go, PHP, Rust, Kotlin, SQL 및 코드형 인프라(IaC) 언어인 JSON(AWS CloudFormation), YAML(AWS CloudFormation), HCL(Terraform), CDK(Typescript, Python)를 가장 많이 지원합니다. Ruby, C++, C, Shell, Scala에 대한 코드 생성도 지원합니다. Amazon Q가 AWS Cloud9과 통합되고 AWS Cloud9 IDE에 코드 제안을 표시하는 방법에 대한 예는 Amazon Q Developer 사용 설명서의 코드 예제를 참조하세요.
AWS Cloud9과 함께 Amazon Q를 사용하는 방법에 대한 자세한 내용은 Amazon Q Developer 사용 설명서를 참조하세요.
AWS Identity and Access Management에 대한 AWS Cloud9 권한
Amazon Q가 AWS Cloud9 콘솔에서 권장 사항을 제공하려면 IAM 사용자 또는 역할에 대해 올바른 IAM 권한을 활성화해야 합니다. 아래 샘플 IAM 정책에 설명된 대로 codewhisperer:GenerateRecommendations
권한을 추가해야 합니다.
참고
codewhisperer
접두사는 Amazon Q Developer와 병합된 서비스의 기존 이름입니다. 자세한 내용은 Amazon Q Developer 이름 변경 - 변경 사항 요약을 참조하세요.
{ "Version": "2012-10-17", "Statement": [ { "Sid": "AmazonQDeveloperPermissions", "Effect": "Allow", "Action": ["codewhisperer:GenerateRecommendations"], "Resource": "*" } ] }
IAM 정책을 사용하여 IAM 보안 주체에 제한적인 권한을 부여하는 것이 가장 좋습니다.