Introducción al uso de la CLI para desarrolladores de Azure
Artículo
Ejecución de una plantilla Node.js
Vamos a poner los comandos básicos de la CLI para desarrolladores de Azure (azd) en la prueba y ejecutar una de nuestras aplicaciones de plantilla node.js. Usaremos react Web App con node.js API y MongoDB en Azure para esta guía.
Al finalizar, obtendrá el código en el entorno de desarrollo y podrá ejecutar comandos para compilar, implementar y supervisar la aplicación en Azure.
En Explorador de archivos o un terminal, cree un directorio vacío y cámbielo.
Ejecute el azd init comando y especifique la plantilla que desea usar como parámetro:
azd init --template todo-nodejs-mongo
Nota: este comando inicializará la aplicación, incluida la clonación del repositorio de GitHub.
Se le pedirá un nombre de entorno, que establece el prefijo para el grupo de recursos que se creará para contener los recursos de Azure. ¿Qué es un nombre de entorno en azd?
Después de especificar el entorno, azd clona el proyecto de plantilla en el equipo e inicializa el proyecto.
Aprovisionamiento e implementación de los recursos de la aplicación
Ejecute el comando azd up:
azd up
Si aún no ha iniciado sesión en Azure, el explorador se iniciará y le pedirá que inicie sesión.
Una vez que haya iniciado sesión en Azure, se le pedirá la siguiente información:
Parámetro
Descripción
Azure Location
Ubicación de Azure donde se implementarán los recursos.
Azure Subscription
La suscripción de Azure donde se implementarán los recursos.
Después de proporcionar estos valores, el azd up comando :
Crea y configura todos los recursos necesarios de Azure (azd provision), entre los que se incluyen:
Directivas y roles de acceso para la cuenta
Comunicación entre servicios con identidades administradas
Empaqueta e implementa el código (azd deploy)
Cuando el azd up comando se completa correctamente, la CLI muestra dos vínculos para ver los recursos creados:
Aplicación de API ToDo
Front-end de la aplicación web ToDo
Nota:
Puede llamar a azd up tantas veces como quiera aprovisionar e implementar actualizaciones en la aplicación.
Encima de la lista de archivos, haga clic en Usar esta plantilla>Abrir en un codespace.
Con Codespaces, todos los requisitos previos se instalan automáticamente, incluida la azd extensión de Visual Studio Code.
Ejecutar up comando
Una vez creado codespace, haga clic con el botón derecho en azure.yaml en el directorio raíz. En las opciones, seleccione (aprovisionar recursos e implementar código en Azure).
Suministro de parámetros
Al ejecutar el azd up comando, se le pedirá que proporcione la siguiente información e inicie sesión con un explorador web y un código de autenticación:
Parámetro
Descripción
Environment Name
Prefijo para el grupo de recursos que se creará para contener todos los recursos de Azure. ¿Qué es un nombre de entorno en azd? Siempre puede crear un nuevo entorno con azd env new.
Azure Location
Ubicación de Azure donde se implementarán los recursos.
Azure Subscription
La suscripción de Azure donde se implementarán los recursos.
Este proceso puede tardar algún tiempo en completarse, como comando azd up :
Crea y configura todos los recursos necesarios de Azure (azd provision), entre los que se incluyen:
Directivas y roles de acceso para la cuenta
Comunicación entre servicios con identidades administradas
Empaqueta e implementa el código (azd deploy)
Una vez que haya proporcionado los parámetros necesarios y se complete el azd up comando, el terminal codeSpaces muestra dos vínculos de Azure Portal para ver los recursos creados:
La aplicación se ha compilado e implementado en Azure. Con la salida de la dirección URL de la aplicación web desde el azd up comando, puede ir a la aplicación totalmente funcional.
Nota:
Puede llamar a azd up tantas veces como quiera aprovisionar e implementar la aplicación.
La ejecución y depuración que requiere el inicio de un explorador web no es compatible actualmente debido a una limitación conocida con GitHub Codespaces. Para obtener una mejor experiencia, se recomienda usar Codespaces en escritorio.
DevContainer es una imagen de Docker que incluye todos los requisitos previos necesarios para ejecutar esta aplicación en el equipo local.
Abra un terminal, cree un directorio vacío y cámbielo.
Ejecute el comando siguiente para inicializar el proyecto:
azd init --template todo-nodejs-mongo
Suministro de parámetros
Al ejecutar el azd init comando, se le pedirá que proporcione la siguiente información:
Parámetro
Descripción
Environment Name
Prefijo para el grupo de recursos que se creará para contener todos los recursos de Azure. ¿Qué es un nombre de entorno en azd? Siempre puede crear un nuevo entorno con azd env new.
Abrir DevContainer
Abra el proyecto en VS Code, presione F1 y elija: Remote-Containers: Rebuild and Reopen in Container
Ejecutar up comando
Ejecute el siguiente comando:
azd up
Al ejecutar el azd up comando, se le pedirá que proporcione la siguiente información:
Parámetro
Descripción
Azure Location
Ubicación de Azure donde se implementarán los recursos.
Azure Subscription
La suscripción de Azure donde se implementarán los recursos.
El azd up comando puede tardar algún tiempo en ejecutarse, ya que completa los pasos siguientes:
Crea y configura todos los recursos necesarios de Azure (azd provision), entre los que se incluyen:
Directivas y roles de acceso para la cuenta
Comunicación entre servicios con identidades administradas
Empaqueta e implementa el código (azd deploy)
Una vez que haya proporcionado los parámetros necesarios y se complete el azd up comando, la CLI muestra dos vínculos de Azure Portal para ver los recursos creados:
Aplicación de API ToDo
Front-end de la aplicación web ToDo
Nota:
Puede llamar a azd up tantas veces como quiera aprovisionar e implementar la aplicación.
Ejecución de una plantilla de Python
Vamos a colocar los comandos básicos de la CLI para desarrolladores de Azure (azd) en la prueba y ejecutar una de nuestras aplicaciones de plantilla de Python. Usaremos react Web App con la API de Python y MongoDB en Azure para esta guía.
Al finalizar, obtendrá el código en el entorno de desarrollo y podrá ejecutar comandos para compilar, implementar y supervisar la aplicación en Azure.
Creación y activación de un entorno virtual de Python
En esta guía, la aplicación usa entornos virtuales de Python para aislar las instalaciones de paquetes de Python. Empiece por crear y activar un entorno virtual.
Inicialización del proyecto
En Explorador de archivos o un terminal, cree un directorio vacío y cámbielo.
Ejecute el azd init comando y especifique la plantilla que desea usar como parámetro:
azd init --template todo-python-mongo
Nota: este comando inicializará la aplicación, incluida la clonación del repositorio de GitHub.
Se le pedirá un nombre de entorno, que establece el prefijo para el grupo de recursos que se creará para contener los recursos de Azure. ¿Qué es un nombre de entorno en azd?
Después de especificar el entorno, azd clona el proyecto de plantilla en el equipo e inicializa el proyecto.
Aprovisionamiento e implementación de los recursos de la aplicación
Ejecute el comando azd up:
azd up
Si aún no ha iniciado sesión en Azure, el explorador se iniciará y le pedirá que inicie sesión.
Una vez que haya iniciado sesión en Azure, se le pedirá la siguiente información:
Parámetro
Descripción
Azure Location
Ubicación de Azure donde se implementarán los recursos.
Azure Subscription
La suscripción de Azure donde se implementarán los recursos.
Después de proporcionar estos valores, el azd up comando :
Crea y configura todos los recursos necesarios de Azure (azd provision), entre los que se incluyen:
Directivas y roles de acceso para la cuenta
Comunicación entre servicios con identidades administradas
Empaqueta e implementa el código (azd deploy)
Cuando el azd up comando se completa correctamente, la CLI muestra dos vínculos para ver los recursos creados:
Aplicación de API ToDo
Front-end de la aplicación web ToDo
Nota:
Puede llamar a azd up tantas veces como quiera aprovisionar e implementar actualizaciones en la aplicación.
Encima de la lista de archivos, haga clic en Usar esta plantilla>Abrir en un codespace.
Con Codespaces, todos los requisitos previos se instalan automáticamente, incluida la azd extensión de Visual Studio Code.
Ejecutar up comando
Una vez creado codespace, haga clic con el botón derecho en azure.yaml en el directorio raíz. En las opciones, seleccione (aprovisionar recursos e implementar código en Azure).
Suministro de parámetros
Al ejecutar el azd up comando, se le pedirá que proporcione la siguiente información e inicie sesión con un explorador web y un código de autenticación:
Parámetro
Descripción
Environment Name
Prefijo para el grupo de recursos que se creará para contener todos los recursos de Azure. ¿Qué es un nombre de entorno en azd? Siempre puede crear un nuevo entorno con azd env new.
Azure Location
Ubicación de Azure donde se implementarán los recursos.
Azure Subscription
La suscripción de Azure donde se implementarán los recursos.
Este proceso puede tardar algún tiempo en completarse, como comando azd up :
Crea y configura todos los recursos necesarios de Azure (azd provision), entre los que se incluyen:
Directivas y roles de acceso para la cuenta
Comunicación entre servicios con identidades administradas
Empaqueta e implementa el código (azd deploy)
Una vez que haya proporcionado los parámetros necesarios y se complete el azd up comando, el terminal codeSpaces muestra dos vínculos de Azure Portal para ver los recursos creados:
La aplicación se ha compilado e implementado en Azure. Con la salida de la dirección URL de la aplicación web desde el azd up comando, puede ir a la aplicación totalmente funcional.
Nota:
Puede llamar a azd up tantas veces como quiera aprovisionar e implementar la aplicación.
Actualmente no se admite la ejecución y depuración que requiere el inicio de un explorador web debido a una limitación conocida con GitHub Codespaces. Para obtener una mejor experiencia, se recomienda usar Codespaces en escritorio.
DevContainer es una imagen de Docker que incluye todos los requisitos previos necesarios para ejecutar esta aplicación en el equipo local.
Abra un terminal, cree un directorio vacío y cámbielo.
Ejecute el comando siguiente para inicializar el proyecto:
azd init --template todo-python-mongo
Suministro de parámetros
Al ejecutar el azd init comando, se le pedirá que proporcione la siguiente información:
Parámetro
Descripción
Environment Name
Prefijo para el grupo de recursos que se creará para contener todos los recursos de Azure. ¿Qué es un nombre de entorno en azd? Siempre puede crear un nuevo entorno con azd env new.
Abrir DevContainer
Abra el proyecto en VS Code, presione F1 y elija: Dev Containers: Rebuild and Reopen in Container
Ejecutar up comando
Ejecute el siguiente comando:
azd up
Al ejecutar el azd up comando, se le pedirá que proporcione la siguiente información:
Parámetro
Descripción
Azure Location
Ubicación de Azure donde se implementarán los recursos.
Azure Subscription
La suscripción de Azure donde se implementarán los recursos.
El azd up comando puede tardar algún tiempo en ejecutarse, ya que completa los pasos siguientes:
Crea y configura todos los recursos necesarios de Azure (azd provision), entre los que se incluyen:
Directivas y roles de acceso para la cuenta
Comunicación entre servicios con identidades administradas
Empaqueta e implementa el código (azd deploy)
Una vez que haya proporcionado los parámetros necesarios y se complete el azd up comando, la CLI muestra dos vínculos de Azure Portal para ver los recursos creados:
Aplicación de API ToDo
Front-end de la aplicación web ToDo
Nota:
Puede llamar a azd up tantas veces como quiera aprovisionar e implementar la aplicación.
Ejecución de una plantilla de C#
Vamos a colocar los comandos básicos de la CLI para desarrolladores de Azure (azd) en la prueba y ejecutar una de nuestras aplicaciones de plantilla de C#. Usaremos React Web App con la API de C# y MongoDB en Azure para esta guía.
Al finalizar, obtendrá el código en el entorno de desarrollo y podrá ejecutar comandos para compilar, implementar y supervisar la aplicación en Azure.
En Explorador de archivos o un terminal, cree un directorio vacío y cámbielo.
Ejecute el azd init comando y especifique la plantilla que desea usar como parámetro:
azd init --template todo-csharp-cosmos-sql
Nota: este comando inicializará la aplicación, incluida la clonación del repositorio de GitHub.
Se le pedirá un nombre de entorno, que establece el prefijo para el grupo de recursos que se creará para contener los recursos de Azure. ¿Qué es un nombre de entorno en azd?
Después de especificar el entorno, azd clona el proyecto de plantilla en el equipo e inicializa el proyecto.
Aprovisionamiento e implementación de los recursos de la aplicación
Ejecute el comando azd up:
azd up
Si aún no ha iniciado sesión en Azure, el explorador se iniciará y le pedirá que inicie sesión.
Una vez que haya iniciado sesión en Azure, se le pedirá la siguiente información:
Parámetro
Descripción
Azure Location
Ubicación de Azure donde se implementarán los recursos.
Azure Subscription
La suscripción de Azure donde se implementarán los recursos.
Después de proporcionar estos valores, el azd up comando :
Crea y configura todos los recursos necesarios de Azure (azd provision), entre los que se incluyen:
Directivas y roles de acceso para la cuenta
Comunicación entre servicios con identidades administradas
Empaqueta e implementa el código (azd deploy)
Cuando el azd up comando se completa correctamente, la CLI muestra dos vínculos para ver los recursos creados:
Aplicación de API ToDo
Front-end de la aplicación web ToDo
Nota:
Puede llamar a azd up tantas veces como quiera aprovisionar e implementar actualizaciones en la aplicación.
Encima de la lista de archivos, haga clic en Usar esta plantilla>Abrir en un codespace.
Con Codespaces, todos los requisitos previos se instalan automáticamente, incluida la azd extensión de Visual Studio Code.
Ejecutar up comando
Una vez creado codespace, haga clic con el botón derecho en azure.yaml en el directorio raíz. En las opciones, seleccione (aprovisionar recursos e implementar código en Azure).
Suministro de parámetros
Al ejecutar el azd up comando, se le pedirá que proporcione la siguiente información e inicie sesión con un explorador web y un código de autenticación:
Parámetro
Descripción
Environment Name
Prefijo para el grupo de recursos que se creará para contener todos los recursos de Azure. ¿Qué es un nombre de entorno en azd? Siempre puede crear un nuevo entorno con azd env new.
Azure Location
Ubicación de Azure donde se implementarán los recursos.
Azure Subscription
La suscripción de Azure donde se implementarán los recursos.
Este proceso puede tardar algún tiempo en completarse, como comando azd up :
Crea y configura todos los recursos necesarios de Azure (azd provision), entre los que se incluyen:
Directivas y roles de acceso para la cuenta
Comunicación entre servicios con identidades administradas
Empaqueta e implementa el código (azd deploy)
Una vez que haya proporcionado los parámetros necesarios y se complete el azd up comando, el terminal codeSpaces muestra dos vínculos de Azure Portal para ver los recursos creados:
La aplicación se ha compilado e implementado en Azure. Con la salida de la dirección URL de la aplicación web desde el azd up comando, puede ir a la aplicación totalmente funcional.
Nota:
Puede llamar a azd up tantas veces como quiera aprovisionar e implementar la aplicación.
Actualmente no se admite la ejecución y depuración que requiere el inicio de un explorador web debido a una limitación conocida con GitHub Codespaces. Para obtener una mejor experiencia, se recomienda usar Codespaces en escritorio.
DevContainer es una imagen de Docker que incluye todos los requisitos previos necesarios para ejecutar esta aplicación en el equipo local.
Abra un terminal, cree un directorio vacío y cámbielo.
Ejecute el comando siguiente para inicializar el proyecto:
azd init --template todo-csharp-cosmos-sql
Suministro de parámetros
Al ejecutar el azd init comando, se le pedirá que proporcione la siguiente información:
Parámetro
Descripción
Environment Name
Prefijo para el grupo de recursos que se creará para contener todos los recursos de Azure. ¿Qué es un nombre de entorno en azd? Siempre puede crear un nuevo entorno con azd env new.
Abrir DevContainer
Abra el proyecto en VS Code, presione F1 y elija: Remote-Containers: Rebuild and Reopen in Container
Ejecutar up comando
Ejecute el siguiente comando:
azd up
Al ejecutar el azd up comando, se le pedirá que proporcione la siguiente información:
Parámetro
Descripción
Azure Location
Ubicación de Azure donde se implementarán los recursos.
Azure Subscription
La suscripción de Azure donde se implementarán los recursos.
El azd up comando puede tardar algún tiempo en ejecutarse, ya que completa los pasos siguientes:
Crea y configura todos los recursos necesarios de Azure (azd provision), entre los que se incluyen:
Directivas y roles de acceso para la cuenta
Comunicación entre servicios con identidades administradas
Empaqueta e implementa el código (azd deploy)
Una vez que haya proporcionado los parámetros necesarios y se complete el azd up comando, la CLI muestra dos vínculos de Azure Portal para ver los recursos creados:
Aplicación de API ToDo
Front-end de la aplicación web ToDo
Nota:
Puede llamar a azd up tantas veces como quiera aprovisionar e implementar la aplicación.
Ejecución de una plantilla de Java
Vamos a poner los comandos básicos de la CLI para desarrolladores de Azure (azd) en la prueba y ejecutar una de nuestras aplicaciones de plantilla de Java. Usaremos React Web App con la API de Java y MongoDB en Azure para esta guía.
Al finalizar, obtendrá el código en el entorno de desarrollo y podrá ejecutar comandos para compilar, implementar y supervisar la aplicación en Azure.
En Explorador de archivos o un terminal, cree un directorio vacío y cámbielo.
Ejecute el azd init comando y especifique la plantilla que desea usar como parámetro:
azd init --template todo-java-mongo
Nota: este comando inicializará la aplicación, incluida la clonación del repositorio de GitHub.
Se le pedirá un nombre de entorno, que establece el prefijo para el grupo de recursos que se creará para contener los recursos de Azure. ¿Qué es un nombre de entorno en azd?
Después de especificar el entorno, azd clona el proyecto de plantilla en el equipo e inicializa el proyecto.
Aprovisionamiento e implementación de los recursos de la aplicación
Ejecute el comando azd up:
azd up
Si aún no ha iniciado sesión en Azure, el explorador se iniciará y le pedirá que inicie sesión.
Una vez que haya iniciado sesión en Azure, se le pedirá la siguiente información:
Parámetro
Descripción
Azure Location
Ubicación de Azure donde se implementarán los recursos.
Azure Subscription
La suscripción de Azure donde se implementarán los recursos.
Después de proporcionar estos valores, el azd up comando :
Crea y configura todos los recursos necesarios de Azure (azd provision), entre los que se incluyen:
Directivas y roles de acceso para la cuenta
Comunicación entre servicios con identidades administradas
Empaqueta e implementa el código (azd deploy)
Cuando el azd up comando se completa correctamente, la CLI muestra dos vínculos para ver los recursos creados:
Aplicación de API ToDo
Front-end de la aplicación web ToDo
Nota:
Puede llamar a azd up tantas veces como quiera aprovisionar e implementar actualizaciones en la aplicación.
Encima de la lista de archivos, haga clic en Usar esta plantilla>Abrir en un codespace.
Con Codespaces, todos los requisitos previos se instalan automáticamente, incluida la azd extensión de Visual Studio Code.
Ejecutar up comando
Una vez creado codespace, haga clic con el botón derecho en azure.yaml en el directorio raíz. En las opciones, seleccione (aprovisionar recursos e implementar código en Azure).
Suministro de parámetros
Al ejecutar el azd up comando, se le pedirá que proporcione la siguiente información e inicie sesión con un explorador web y un código de autenticación:
Parámetro
Descripción
Environment Name
Prefijo para el grupo de recursos que se creará para contener todos los recursos de Azure. ¿Qué es un nombre de entorno en azd? Siempre puede crear un nuevo entorno con azd env new.
Azure Location
Ubicación de Azure donde se implementarán los recursos.
Azure Subscription
La suscripción de Azure donde se implementarán los recursos.
Este proceso puede tardar algún tiempo en completarse, como comando azd up :
Crea y configura todos los recursos necesarios de Azure (azd provision), entre los que se incluyen:
Directivas y roles de acceso para la cuenta
Comunicación entre servicios con identidades administradas
Empaqueta e implementa el código (azd deploy)
Una vez que haya proporcionado los parámetros necesarios y se complete el azd up comando, el terminal codeSpaces muestra dos vínculos de Azure Portal para ver los recursos creados:
La aplicación se ha compilado e implementado en Azure. Con la salida de la dirección URL de la aplicación web desde el azd up comando, puede ir a la aplicación totalmente funcional.
Nota:
Puede llamar a azd up tantas veces como quiera aprovisionar e implementar la aplicación.
Actualmente no se admite la ejecución y depuración que requiere el inicio de un explorador web debido a una limitación conocida con GitHub Codespaces. Para obtener una mejor experiencia, se recomienda usar Codespaces en escritorio.
DevContainer es una imagen de Docker que incluye todos los requisitos previos necesarios para ejecutar esta aplicación en el equipo local.
Abra un terminal, cree un directorio vacío y cámbielo.
Ejecute el comando siguiente para inicializar el proyecto:
azd init --template todo-java-mongo
Suministro de parámetros
Al ejecutar el azd init comando, se le pedirá que proporcione la siguiente información:
Parámetro
Descripción
Environment Name
Prefijo para el grupo de recursos que se creará para contener todos los recursos de Azure. ¿Qué es un nombre de entorno en azd? Siempre puede crear un nuevo entorno con azd env new.
Abrir DevContainer
Abra el proyecto en VS Code, presione F1 y elija: Remote-Containers: Rebuild and Reopen in Container
Ejecutar up comando
Ejecute el siguiente comando:
azd up
Al ejecutar el azd up comando, se le pedirá que proporcione la siguiente información:
Parámetro
Descripción
Azure Location
Ubicación de Azure donde se implementarán los recursos.
Azure Subscription
La suscripción de Azure donde se implementarán los recursos.
El azd up comando puede tardar algún tiempo en ejecutarse, ya que completa los pasos siguientes:
Crea y configura todos los recursos necesarios de Azure (azd provision), entre los que se incluyen:
Directivas y roles de acceso para la cuenta
Comunicación entre servicios con identidades administradas
Empaqueta e implementa el código (azd deploy)
Una vez que haya proporcionado los parámetros necesarios y se complete el azd up comando, la CLI muestra dos vínculos de Azure Portal para ver los recursos creados:
Aplicación de API ToDo
Front-end de la aplicación web ToDo
Nota:
Puede llamar a azd up tantas veces como quiera aprovisionar e implementar la aplicación.
Limpieza de recursos
Cuando ya no necesite los recursos creados en este artículo, ejecute el siguiente comando para apagar la aplicación:
azd down
Solicitar ayuda
Para obtener información sobre cómo archivar un error, solicitar ayuda o proponer una nueva característica para la CLI para desarrolladores de Azure, visite la página de solución de problemas y soporte técnico .
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea: https://aka.ms/ContentUserFeedback.