本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
Amazon Q 自定义项建立在 Amazon Q 开发者版专业套餐的基础上,并使用其功能。
要使用 Amazon Q 自定义项,您必须先按照 开始使用 Amazon Q 开发者版 中的 Amazon Q 开发者版专业套餐设置流程进行操作。这包括将您希望授权访问 Amazon Q 自定义项的所有用户添加到您的 Amazon Q 开发者版专业套餐配置文件中。
授权管理员
当您使用 Amazon Q 自定义项时,必须授权您的 Amazon Q 管理员访问您的代码库,您可以在 Amazon S3 上或通过 AWS CodeConnections存储这些代码库。但是,在 Amazon Q Developer Pro 的标准设置过程中,您的 AWS Organizations 管理员不向 Amazon Q 管理员提供访问这些服务的权限。
这意味着要创建自定义项,管理员需要额外的权限。有关授予所需权限的示例策略,请参阅 允许管理员创建自定义项。
注意
如果您使用 GitHub 作为数据源,则可以将使用限制在某些存储库中。请参阅《开发者工具控制台用户指南》 GitHub中的创建与的连接。
注意
您为 Amazon Q 开发者版专业套餐设置的加密密钥也用于自定义项。
准备数据
使用尽可能好的来源材料创建自定义项非常重要。准备数据来源时,请添加包含团队鼓励使用的模式的代码。避免使用包含反模式、错误、安全漏洞、性能问题等的代码。
要准备数据源,请遵循以下指南:
-
您的数据来源必须包含至少 2 MB 但不超过 20 GB 的采用受支持语言的源代码文件。数据源中任何大于 10 MB 的文件都将被忽略。
-
数据源中的文件数量没有限制,但是对于要自定义支持的每种语言,您必须至少包含 10 个文件。
-
文件名和单个目录名不得超过 255 个字符。(累积起来可以超过 255 个字符。) 超过这些限制会导致自定义创建失败。
-
在亚马逊 S3 的数据中 source,所有源代码都必须放在一个目录中,而不是放在根目录下 级别。根目录级别的所有文件都将被忽略。
注意
有关支持的自定义语言以及用于创建自定义项的文件类型的信息,请参阅。对自定义的语言支持
您可以在 Amazon Lo CloudWatch gs 中存储有关创建自定义项的信息。有关更多信息,请参阅 访问 Amazon 日志中与自定义相关的消息 CloudWatch 。