Las nuevas capacidades de desarrollo | CLI nube de herramientas de inicio rápido

Nube Desarrollo CLI es una herramienta de línea de comandos de código abierto escrito en el Nodo-basa, a ayudar a los usuarios de forma rápida y desplegar fácilmente un proyecto de desarrollo basado en la nube, la gestión de recursos para el desarrollo de nubes.

configuración de CLI apoyo nube entorno de desarrollo, la gestión de la función de la nube, gestión de documentos, gestión de sitios web estáticos, gestión de acceso a la nube y otras capacidades, por un total de 50 + pedidos. Nube Desarrollo CLI puede ayudar a crear rápidamente, actualización, función de prueba de la nube, "un solo clic" despliegue de páginas web estáticas, etc., pueden acelerar efectivamente la eficiencia de su desarrollo.

Desarrollo nube compatible con las siguientes capacidades:

  1. Las plantillas de proyecto: Con el fin de reducir el umbral del usuario de desarrollo del proyecto base de la nube CLI, base de la nube de inicialización CLI proporciona a los usuarios comandos de ayuda para inicializar los proyectos de desarrollo en la nube. Base de las nubes CLI obtener la última lista de plantillas, los usuarios pueden optar por descargar un proyecto de plantilla a lo local, el rápido desarrollo del proyecto se inició con el desarrollo de nubes.
  2. Perfil: CLI base de las nubes mediante un archivo de configuración llamado Streamline operaciones de operación, cuando los parámetros por defecto utilizando el comando, base de las nubes CLI analiza los parámetros del archivo de configuración y uso, permitiendo a los desarrolladores utilizar simplemente una forma más sencilla base de la nube de CLI.
  3. Operación: Soporte de visualización de la información ambiental, dominio de seguridad Web de modificación, la configuración de inicio de sesión.
  4. función de la nube: para apoyar el despliegue, la actualización de la función de la nube, la configuración de la nube función de modificación, la configuración de acceso a la nube, la nube función de borrado, las llamadas a funciones locales nube, ver los registros de llamadas.
  5. Almacenamiento de archivos: carga de apoyo, descargar, borrar archivos / carpetas y otras operaciones.
  6. página web estática: El apoyo a un comando para desplegar la página web, también es compatible con los cargar, descargar, borrar archivos / carpetas y otras operaciones.

A continuación se desplegará una aplicación Reaccionar SPA Web, por ejemplo, la aplicación integrada de la nube a medida el desarrollo de inicio de sesión, las funciones de la nube, las funciones de base de datos, capacidades de ingeniería de desarrollo de la CLI muestran en la nube.

Demostración experimentar enlace: Nube Desarrollo Web Instancia .

pasos

1, listo

2, inicializar el proyecto

3, para obtener la configuración

4, ejecutar el proyecto

5, el despliegue

listo

  1. En Tencent nube consola de desarrollo abierto nube, creado por la cantidad de entorno de facturación. Necesitamos usar la nube para desarrollar estática servicio de alojamiento, sólo el importe facturado por el medio ambiente sólo es compatible con alojamiento estática.
    imagen
  2. Referencia nube de documentos de desarrollo , la apertura de alojamiento estático
  3. Instalación CLI desarrollo de las nubes
npm install -g @cloudbase/cli
  1. acceder
tcb login

Inicializar el proyecto

CLI proporciona comandos de inicialización para inicializar la nube para ayudar a los usuarios a desarrollar el proyecto, ejecute tcb initel comando, optar por descargar Nodo - Reaccionar plantilla de ejemplo Web

imagen

Estructura del proyecto
El siguiente es un ejemplo de la estructura de directorios Web Reaccionar, functionsfunción de directorio requiere el uso de proyectos de almacenamiento en la nube, cloudbaserc.jsarchivo de configuración de proyectos de desarrollo en la nube que contiene el medio ambiente Id, Configuración de la función de la nube.

imagen

Obtener Configuración

Es necesario desarrollar nube consola https://console.cloud.tencent.com/tcb obtener el contenido de la configuración siguiente

Id Ambiental - ENVID
ambiente Id es un identificador único para cada entorno de desarrollo de las nubes, se puede obtener en la página de información general

imagen

Generar claves de acceso personalizada
en este caso, queremos utilizar la costumbre de sesión función de registros Web, por lo que necesita claves de acceso descarga personalizados

imagen

Obtener ruta básica de almacenamiento de archivos
podemos usar el tcb storage:uploadsistema a la carpeta pública icon.png subido al almacenamiento en la nube, y por tcb storage:urlacceder al archivo vinculado, como se muestra a continuación

imagen

Ejecución del Proyecto

Esto ya es un proyecto Web completa, a principios de este despliegue actual utilizando la herramienta CLI, es necesario configurar el proyecto ENVID tales como la sustitución de la configuración que llega más arriba.

Configuración de
primera necesidad de poner src/config/index.tsen enlace storageBaseUrl icon.png en la dirección de base, tales como: https://xxxx.tcb.qcloud.lael enlace no contiene icon.png, entonces, la functions/custom-login/configclave y la configuración keyid para que usted pueda obtener claves para un inicio de sesión personalizado en private_keyy private_key_id.

Creación e implementación de la función de recogida de base de datos en la nube
aquí usamos capacidades de nube para implementar funciones personalizadas para ingresar en el directorio raíz del proyecto ejecute el siguiente comando para implementar la función de la nube

tcb functions:deploy custom-login

imagen

En este caso, para la comodidad de la nube llamada a la función, podemos utilizar las funciones de la nube HTTP función de disparo, la configuración de la función, establecer la ruta HTTP de activación, haga clic en Guardar para funciones de activación de la nube a través de HTTP enlace

imagen

Del mismo modo, ejecute los siguientes comandos en función de despliegue base 64

tcb functions:deploy base64

En la consola, agregue la colección demo_web

imagen

Instalar las dependencias y de ejecución

Por último, instalar las dependencias

yarn

corrida

yarn run dev

Acceso localhost: 3000, se puede ver la página siguiente

imagen

Antes de utilizar los servicios de desarrollo de nubes, es necesario iniciar sesión, introduzca un nombre de usuario en el cuadro de entrada y haga clic en el botón de inicio de sesión, se puede ver el éxito del sistema de inicio de sesión. A continuación, puede hacer clic en las funciones del menú de base de datos o en la nube, las capacidades de desarrollo basados ​​en la nube para crear un ejemplo de la experiencia.

Implementar

Después de que se complete el desarrollo local, podemos utilizar el servicio de alojamiento en nube desarrollado despliegue estática de nuestra página web. Estática logró capacidades de servicios para los desarrolladores para proporcionar alojamiento web estática, es necesario abrir cuando se utiliza solo para entrar en la estática opciones de alojamiento, haga clic en empezar, puede entrar en el proceso abierto, esperar unos minutos para completar la apertura.

imagen

En el tiempo de espera, sitio de la estructura de Let Demo, la ejecución de un yarn run builddesarrollo de las nubes empaquetado Web Demo, podemos ver a un directorio de construcción, que se emite.

Después de la finalización de la página web estática, podemos utilizar directamente la CLI para desplegar la página web, de ejecución

# 部署 build 目录中所有的文件
tcb hosting:deploy build

imagen

Tras la finalización de la orden de entrar en la estática opciones de alojamiento, se puede ver el directorio de construcción del archivo se ha cargado en completa
!
imagen

Introducir opciones de configuración, podemos hacer clic en el enlace para el nombre de dominio por defecto, acceso a la página desplegada. Tenga en cuenta que el nombre de dominio predeterminado que se utilizará para propósitos de prueba solamente, lo que limita la velocidad de acceso de 10 KB / S, por lo que el espectáculo puede ser lento, necesidad de ser paciente. Se recomienda que se unen a su propio nombre de dominio para el registro, un acceso más rápido.

resumen

Nube Desarrollo CLI compatible con una rica capacidades de gestión de recursos, lo que simplifica las funciones de despliegue de la nube, páginas web estáticas para desplegar, gestión de documentos, procesos operativos alrededor de la ingeniería del proyecto, se puede acelerar efectivamente los proyectos de desarrollo iterativo.

Por último, damos la bienvenida a la utilización de desarrollo de las nubes

Materiales de aprendizaje:

página web oficial de la Comunidad de Desarrollo de la nube: www.cloudbase.net

Instalación rápida nube CLI desarrollo: https://docs.cloudbase.net/quick-start/install-cli.html

Supongo que te gusta

Origin www.cnblogs.com/CloudBase/p/12532189.html
Recomendado
Clasificación