Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
En este inicio rápido, aprenderá a usar el modo de agente en GitHub Copilot para Azure para llevar la aplicación existente a Azure. Muestra cómo el modo de agente le ayuda a definir la infraestructura de Azure, a implementar la aplicación en Azure y a crear una canalización de CI/CD.
Prerrequisitos
Para obtener instrucciones de configuración completas, consulte el artículo Comenzar . Asegúrese de que tiene los siguientes elementos:
Una cuenta de Azure y acceso a una suscripción de Azure. Para más información sobre cómo configurarlas, consulte la página de precios de las cuentas de Azure.
Una cuenta de GitHub y una suscripción a GitHub Copilot. Para más información sobre cómo configurarlas, consulte Creación de una cuenta en GitHub e Inicio rápido para GitHub Copilot, respectivamente.
Código de Visual Studio. Para obtener más información sobre cómo descargarlo e instalarlo, consulte Configuración de Visual Studio Code.
La extensión de GitHub Copilot y la extensión de GitHub Copilot Chat. Para obtener instrucciones sobre cómo instalar estas extensiones, consulte Configuración de GitHub Copilot en VS Code y Introducción al chat de GitHub Copilot en VS Code, respectivamente.
Importante
GitHub Copilot es una suscripción independiente administrada por GitHub. Para obtener preguntas sobre las suscripciones y el soporte técnico de GitHub Copilot, consulte Introducción a un plan de GitHub Copilot.
Definición de la infraestructura de Azure para la aplicación
En esta sección, use el modo de agente de Copilot de GitHub para crear archivos de implementación de Bicep y una plantilla para la aplicación azd.
Abra la aplicación existente en Visual Studio Code.
Si desea seguir este tutorial, puede clonar el repositorio siguiente de GitHub en el equipo local:
git clone https://github.com/Azure-Samples/storage-blob-upload-from-webapp.gitEn Visual Studio Code, en la barra de título, seleccione el icono Abrir chat (el logotipo de GitHub Copilot) para abrir el panel de chat en la barra lateral Secundaria. Para iniciar una nueva sesión de chat, seleccione el icono más (+) en la barra de título del panel. A continuación, seleccione Agente en el cuadro de texto chat.
En el cuadro de texto del chat situado en la parte inferior del panel, escriba el siguiente mensaje. A continuación, seleccione Enviar (icono de avión de papel) o pulse Intro en su teclado.
Help me deploy my project to AzureImportante
Cada vez que GitHub Copilot para Azure responde a una solicitud, la redacción de la respuesta y, posiblemente, su enfoque es diferente debido a cómo los modelos de lenguaje de gran tamaño (LLMs) generan respuestas y abordan el problema. Es posible que su experiencia variará de este artículo. Dedique el tiempo a leer las respuestas de GitHub Copilot y elija el curso de acción correcto. Si no está seguro de cómo continuar, pregunte a GitHub Copilot qué pretende hacer y por qué.
En general, el agente de Copilot analiza el proyecto y genera los archivos de implementación necesarios.
El agente de Copilot usa herramientas de línea de comandos como azd para realizar muchas tareas, como una comprobación de implementación previa, comprobaciones de dependencias y, en última instancia, la propia implementación mediante el azd up comando . El azd up comando se ejecuta en el terminal de Visual Studio Code y le pide una entrada como un nombre de entorno, un grupo de recursos, etc.
Si ha seguido las instrucciones de este documento, podría producirse un error con la versión de .NET; Copilot lo recoge y genera una corrección para él.
Si se encontraron errores durante el proceso de implementación, el modo agente de Copilot también puede corregir los errores y volver a implementar la aplicación. Asegúrese de leer la conversación de cerca y responder adecuadamente. Puede incitar, sugerir y dirigir a Copilot para probar diferentes enfoques.
Consejos
Use Claude Sonnet 4.5 para obtener mejores resultados.
Asegúrese de que se seleccionan las siguientes herramientas de GitHub Copilot para Azure en la lista de herramientas de Copilot de GitHub:
- Recomendación de la configuración del servicio de Azure
- Comprobación de la configuración de implementación previa de Azure
- Ejecución de AZD Up para implementar en Azure
- Comprobación del estado de la aplicación para la implementación de Azure azd
- Configuración de la canalización de implementación de Azure
- Comprobación de la disponibilidad de la región de Azure
- Comprobación de la disponibilidad de la cuota de Azure
Para ver una lista de herramientas que están disponibles para sus avisos, seleccione el botón Seleccionar herramientas... en el cuadro de texto de chat.