Amazon Q 사용자 지정을 위한 사전 요구 사항 - Amazon Q 개발자

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

Amazon Q 사용자 지정을 위한 사전 요구 사항

Amazon Q 사용자 지정은 Amazon Q 개발자 프로를 기반으로 구축되며 해당 기능을 사용합니다.

Amazon Q 사용자 지정을 사용하려면 먼저 에 나와 있는 Amazon Q Developer Pro 설치 프로세스를 따라야 합니다. Amazon Q 개발자 설정 여기에는 Amazon Q Developer Pro 프로필에 Amazon Q 사용자 지정에 대한 액세스 권한을 부여하려는 사용자를 추가하는 것도 포함됩니다.

Amazon Q 사용자 지정을 사용할 때는 Amazon Q 관리자가 코드베이스에 액세스할 수 있는 권한을 받아야 합니다. 코드베이스는 Amazon S3에 저장하거나 Amazon S3를 통해 저장할 수 있습니다. AWS CodeConnections하지만 Amazon Q Developer Pro의 표준 설정 프로세스에서는 AWS Organizations 관리자가 Amazon Q 관리자에게 해당 서비스에 대한 액세스 권한을 제공하지 않습니다.

참고

를 데이터 GitHub 소스로 사용하는 경우 특정 리포지토리로 사용을 제한할 수 있습니다. 개발자 도구 콘솔 사용 안내서의 연결 만들기를 GitHub 참조하십시오.

따라서 Amazon Q 사용자 지정을 사용하기 전에 Amazon Q 관리자 역할에 다음 권한을 추가해야 합니다.

참고

codewhisperer접두사는 Amazon Q Developer와 병합된 서비스의 기존 이름입니다. 자세한 정보는 Amazon Q 개발자 이름 변경 - 변경 사항 요약을 참조하세요.

{ "Version": "2012-10-17", "Statement": [{ "Effect": "Allow", "Action": [ "sso-directory:DescribeUsers" ], "Resource": [ "*" ] }, { "Effect": "Allow", "Action": [ "codewhisperer:CreateCustomization", "codewhisperer:DeleteCustomization", "codewhisperer:ListCustomizations", "codewhisperer:UpdateCustomization", "codewhisperer:GetCustomization", "codewhisperer:ListCustomizationPermissions", "codewhisperer:AssociateCustomizationPermission", "codewhisperer:DisassociateCustomizationPermission" ], "Resource": [ "*" ] }, { "Effect": "Allow", "Action": [ "codeconnections:ListConnections", "codeconnections:ListOwners", "codeconnections:ListRepositories", "codeconnections:GetConnection" ], "Resource": [ "*" ] }, { "Effect": "Allow", "Action": "codeconnections:UseConnection", "Resource": "*", "Condition": { "ForAnyValue:StringEquals": { "codeconnections:ProviderAction": [ "GitPull", "ListRepositories", "ListOwners" ] } } }, { "Effect": "Allow", "Action": [ "s3:GetObject*", "s3:GetBucket*", "s3:ListBucket*" ], "Resource": [ "*" ] } ] }
참고

Amazon Q Developer Pro용으로 설정한 암호화 키는 사용자 지정에도 사용됩니다.

가능한 최고의 소스 자료를 사용하여 사용자 지정을 생성하는 것이 중요합니다. 데이터 소스를 준비할 때는 팀에서 권장하는 패턴이 포함된 코드를 추가하세요. 안티패턴, 버그, 보안 취약성, 성능 문제 등이 포함된 코드는 피하세요.

데이터 원본에는 최소 2MB, 최대 20GB의 소스 코드 파일이 포함되어야 합니다. 지원되는 언어에서. 10MB를 초과하는 파일은 모두 무시됩니다. 파일 수에는 제한이 없지만 사용자 지정에서 지원하려는 각 언어에 대해 최소 10개 이상의 파일을 포함해야 합니다. 아마존 S3 데이터에서 소스: 모든 소스 코드가 루트가 아닌 디렉터리 내에 배치되었는지 확인하십시오. 레벨. 루트 레벨의 모든 파일은 무시됩니다.

참고

Amazon Q 사용자 지정은 다음 언어 및 파일 확장자를 지원합니다.

  • 자바 (.java)

  • JavaScript (.js, .jsx)

  • Python (.py)

  • TypeScript (.ts, .tsx)

Amazon CloudWatch Logs에 사용자 지정 생성에 대한 정보를 저장할 수 있습니다. 자세한 내용은 Amazon Logs의 사용자 지정 관련 메시지에 액세스 CloudWatch 을(를) 참조하세요.