Creación de la personalización - CodeWhisperer

CodeWhispererLas funciones de Amazon Q están pasando a formar parte de Amazon Q Developer. Más información

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Creación de la personalización

La función de CodeWhisperer personalizaciones está en vista previa y está sujeta a cambios.

En esta sección se explica cómo crear una personalización con CodeWhisperer.

Para crear la personalización, siga este procedimiento:

  1. Complete la configuración de CodeWhisperer Professional. Esto incluye habilitar el IAM Identity Center y autorizar a un administrador a CodeWhisperer activar la CodeWhisperer consola.

  2. Abra la consola. CodeWhisperer

  3. En el panel de navegación izquierdo, elija Personalizaciones.

  4. Aparecerá la página de personalizaciones.

  5. Elija Creación de personalización.

  6. Escriba un nombre y (opcional) una descripción de personalización.

    nota

    Utilice nombres y descripciones que sirvan de información a los desarrolladores. Los desarrolladores de su organización que estén autorizados a usar CodeWhisperer Enterprise podrán verlos en VS Code o JetBrains mediante el AWS complemento.

Conexión con el origen de datos

La función de CodeWhisperer personalizaciones está en versión preliminar y está sujeta a cambios.

Antes de crear una personalización, debe conectarse al origen de datos que contiene el código base. La forma de hacerlo depende de donde esté el origen de datos.

Si tu fuente de datos está en Github o Bitbucket, debes conectarte a ella con. GitLab CodeConnections De lo contrario, utilice Amazon S3.

Para obtener más información CodeConnections, consulta ¿Qué son las conexiones? en la Guía del usuario de la consola Developer Tools

Para conectarse a su fuente de datos mediante CodeConnections, siga este procedimiento:

  1. En Conexión al proveedor de origen, seleccione CodeConnections.

  2. Si está utilizando una conexión existente, elija Seleccionar conexión existente. Luego, en Seleccionar una conexión, seleccione la conexión en el menú desplegable.

    alt_text

    De lo contrario, elija Creación de una nueva conexión.

  3. En la ventana emergente que se abre, navegue hasta el origen de datos y siga las instrucciones de la consola.

  4. Tras crear el origen de datos, vuelva a la página Creación de personalización.

  5. En Seleccionar una conexión, seleccione la conexión en el menú desplegable.

alt_text

Para conectarse al origen de datos a través de Amazon S3, siga este procedimiento:

  1. En Conexión al proveedor de origen, seleccione Amazon S3.

  2. Elija Explorar Amazon S3.

  3. Navegue hasta el bucket o la carpeta que contiene el código base y anote el URI.

    Para obtener más información, consulte Creación, configuración y trabajo con buckets de Amazon S3 y Prácticas recomendadas de control de acceso en la Guía del usuario de Amazon S3.

  4. Pegue la URL en el campo etiquetado Ingresar el URI de Amazon S3.

Antes de crear la personalización, tiene la opción de agregarle etiquetas.

Para obtener más información sobre las etiquetas, consulta la Guía del usuario sobre cómo etiquetar tus AWS recursos.

Tras seguir los procedimientos anteriores, elija Creación de personalización.

Las personalizaciones y los datos

CodeWhisperer las personalizaciones utilizan su contenido para presentarle sugerencias al estilo de los desarrolladores de su organización.

Sin embargo, no AWS almacenará ni utilizará su contenido en ningún contexto que no sea directamente útil para su empresa.

AWS no utilizará su contenido para ofrecer sugerencias de código a otros clientes.

CodeWhisperer no hará referencia a los escaneos de seguridad de otros clientes (ni de ti).

Solución de problemas relacionados con la creación de la personalización

  • Es posible que reciba el error: Total size of the provided repositories exceeds the maximum allowed size of number for a customization.

    En ese caso, elimine un repositorio del origen de datos e inténtelo de nuevo.

  • Es posible que reciba el error: Insufficient data to create a customization. Add more files from supported languages and retry.

    Para que el código escrito en un lenguaje determinado se utilice para crear una personalización, debe haber al menos 10 archivos que contengan código en ese lenguaje del origen de datos. El tamaño total de todos los archivos de códigos (que contienen uno o más idiomas de la fuente de datos debe ser de al menos 20 MB.

    Algunos archivos, aunque estén en el idioma correspondiente, no se tendrán en cuenta hacia los 20 MB. Por ejemplo, los archivos duplicados y los archivos en un formato no compatible no se tendrán en cuenta.

    Si recibe este error, agregue más archivos que contengan el lenguaje de programación en el que se centra la personalización e inténtelo de nuevo.