Uso CodeWhisperer con Amazon SageMaker Studio - 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.

Uso CodeWhisperer con Amazon SageMaker Studio

En esta página se describe cómo configurar y activar Amazon CodeWhisperer para Amazon SageMaker Studio. Una vez activado, CodeWhisperer puedes hacer recomendaciones de código automáticamente a medida que escribes tu código.

nota

Python es el único lenguaje de programación CodeWhisperer compatible con SageMaker Studio.

  1. Configura los SageMaker requisitos previos de Amazon.

    Los requisitos previos para su uso SageMaker incluyen la creación de una AWS cuenta y la creación de un usuario administrativo.

    Para obtener más información, consulta Cómo configurar los SageMaker requisitos previos de Amazon en la Guía del SageMaker usuario de Amazon.

  2. Configura un SageMaker dominio de Amazon.

    Para utilizar Amazon SageMaker Studio, debe completar el proceso de incorporación de SageMaker dominios de Amazon mediante la SageMaker consola o la AWS CLI. Para obtener más información, consulta Cómo incorporarse a un SageMaker dominio de Amazon en la Guía del SageMaker usuario de Amazon.

  3. Añada los permisos CodeWhisperer relacionados a su función SageMaker de ejecución.

    Cree una política de IAM que contenga la siguiente instrucción. A continuación, asocie esa política al rol de ejecución (IAM) o al conjunto de permisos (IAM Identity Center) asociado al perfil de usuario.

    { "Version": "2012-10-17", "Statement": [ { "Sid": "CodeWhispererPermissions", "Effect": "Allow", "Action": ["codewhisperer:GenerateRecommendations"], "Resource": "*" } ] }

    Para obtener información, consulte Creación de políticas de IAM y Agregar y eliminar permisos de identidad de IAM en la Guía del usuario de IAM.

  4. Habilita la CodeWhisperer extensión en tu dominio de SageMaker Studio.

    Abra la pestaña del lanzador. A continuación, en el terminal del sistema (no en el terminal de imagen) de SageMaker Studio, ejecuta los siguientes comandos.

    conda activate studio pip install amazon-codewhisperer-jupyterlab-ext~=1.0 jupyter server extension enable amazon_codewhisperer_jupyterlab_ext conda deactivate restart-jupyter-server

    Para obtener más información sobre este paso y los siguientes, consulta Utilizar Amazon SageMaker Studio Launcher en la Guía para SageMaker desarrolladores de Amazon.

  5. Abra un bloc de notas nuevo.

nota

Las terminaciones de código CodeWhisperer solo aparecen en las celdas de código. No aparecen en las celdas de marcado.

Ahora deberías estar preparado para programar con él CodeWhisperer en SageMaker Studio. (Puede que tenga que actualizar primero el navegador).

Para obtener atajos de teclado, consulte Acciones del usuario.