Amazon Q カスタマイズの前提条件 - Amazon Q Developer

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

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 でのカスタマイズ関連のメッセージへのアクセス」を参照してください。