Estos contenidos se han traducido de forma automática para su comodidad, pero Huawei Cloud no garantiza la exactitud de estos. Para consultar los contenidos originales, acceda a la versión en inglés.
Actualización más reciente 2023-05-09 GMT+08:00

¿Qué dependencias admite FunctionGraph?

Dependencias admitidas

FunctionGraph admite las bibliotecas estándar y dependencias de terceros.

  • Bibliotecas estándar

    Si utiliza las bibliotecas estándar, puede importarlas a su código en línea o empaquetarlas y subirlas a FunctionGraph.

  • Se admita las bibliotecas no estándares

    FunctionGraph ofrece los componentes integrados de terceros, como se describe en Tabla 1 y Tabla 2. Puede importar estos componentes al código en línea de la misma manera que importa las bibliotecas estándar.

    Tabla 1 Componentes de terceros integrados con el tiempo de ejecución de Node.js

    Nombre

    Descripción

    Versión

    q

    Encapsulación de método asincrónico

    1.5.1

    co

    Control de proceso asincrónico

    4.6.0

    lodash

    Biblioteca común de herramientas y métodos

    4.17.10

    esdk-obs-nodejs

    SDK de OBS

    2.1.5

    express

    Marco de desarrollo de aplicaciones basado en web simplificado

    4.16.4

    fgs-express

    Proporciona un marco de aplicación de Node.js para que FunctionGraph y APIG ejecuten aplicaciones sin servidor y las API de REST. Este componente proporciona un ejemplo del uso del framework de Express para crear aplicaciones o servicios web sin servidor y API RESTful.

    1.0.1

    request

    Simplifica la invocación de HTTP y admite HTTPS y redirección.

    2.88.0

    Tabla 2 Bibliotecas no estándares soportadas por el tiempo de ejecución de Python

    Módulo

    Descripción

    Versión

    dateutil

    Fecha y hora de procesamiento

    2.6.0

    requests

    Biblioteca de HTTP

    2.7.0

    httplib2

    httpcliente

    0.10.3

    numpy

    Computación matemática

    1.13.1

    redis

    Cliente de Redis

    2.10.5

    obsclient

    Cliente de OBS

    -

    smnsdk

    Acceso de SMN (nube pública)

    1.0.1

  • Otras bibliotecas de terceros

    Para otras bibliotecas de terceros no enumeradas en las tablas anteriores, empaquételas y cárguelas en un bucket de OBS o en la página de detalles de función. Para obtener más información, consulte ¿Cómo puedo crear una dependencia en la consola de FunctionGraph?. Estas bibliotecas se usarán en su código de función.