翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Amazon Q カスタマイズの前提条件
Amazon Q カスタマイズは Amazon Q Developer Pro の基盤に基づいて構築され、その機能を使用します。
Amazon Q のカスタマイズを使用するには、まず の Amazon Q Developer Pro セットアッププロセスに従う必要がありますAmazon Q Developer の開始方法。これには、Amazon Q Customizations へのアクセスを許可するユーザーを Amazon Q Developer Pro プロファイルに追加することも含まれます。
Amazon Q Customizations を使用する場合、Amazon Q 管理者はコードベースにアクセスする権限を持っている必要があります。コードベースは、Amazon S3 または を介して保存できます AWS CodeConnections。ただし、Amazon Q Developer Pro の標準セットアッププロセスでは、 AWS Organizations 管理者は Amazon Q 管理者にこれらのサービスへのアクセスを提供しません。
注記
をデータソース GitHub として使用する場合、特定のリポジトリの使用を制限できます。デベロッパーツールコンソールユーザーガイドの「 への接続を作成する GitHub」を参照してください。
したがって、Amazon Q Customizations を使用する前に、Amazon Q 管理者のロールに次のアクセス許可を追加する必要があります。
注記
codewhisperer
プレフィックスは、Amazon Q Developer とマージされたサービスのレガシー名です。詳細については、「Amazon Q Developer の名前変更 - 変更の概要」を参照してください。
{ "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 用に設定した暗号化キーは、カスタマイズにも使用されます。
可能な限り最適なソースマテリアルを使用してカスタマイズを作成することが重要です。データソースを準備するときは、チームに推奨されるパターンを含むコードを追加します。アンチパターン、バグ、セキュリティの脆弱性、パフォーマンスの問題などを含むコードは避けてください。
データソースには、少なくとも 2 MB、最大 20 GB のソースコードファイルが含まれている必要があります。 サポートされている言語から。10 MB を超えるファイルは無視されます。ファイル数に制限はありませんが、カスタマイズでサポートする言語ごとに少なくとも 10 個のファイルを含める必要があります。Amazon S3 データ内 source、すべてのソースコードがルートではなくディレクトリに配置されることを確認します。 レベル。ルートレベルのファイルは無視されます。
注記
Amazon Q Customizations では、次の言語とファイル拡張子がサポートされています。
-
Java (.java)
-
JavaScript (.js、.jsx)
-
Python (.py)
-
TypeScript (.ts、.tsx)
カスタマイズの作成に関する情報は、Amazon CloudWatch Logs に保存できます。詳細については、「Amazon CloudWatch Logs でのカスタマイズ関連のメッセージへのアクセス」を参照してください。