Este conteúdo foi traduzido por máquina para sua conveniência e a Huawei Cloud não pode garantir que o conteúdo foi traduzido com precisão. Para exibir o conteúdo original, use o link no canto superior direito para mudar para a página em inglês.
Atualizado em 2023-09-28 GMT+08:00

Quais dependências são compatíveis com o FunctionGraph?

Dependências compatíveis

O FunctionGraph oferece suporte a bibliotecas padrão e dependências de terceiros.

  • Bibliotecas padrão

    Ao usar bibliotecas padrão, você pode importá-las para o código embutido ou empacotá-las e enviá-las para FunctionGraph.

  • Bibliotecas não padrão compatíveis

    O FunctionGraph fornece componentes internos de terceiros, conforme descrito em Tabela 1 e Tabela 2. Você pode importar esses componentes para o código embutido da mesma forma que importa bibliotecas padrão.

    Tabela 1 Componentes de terceiros integrados com o tempo de execução do Node.js

    Nome

    Descrição

    Versão

    q

    Encapsulamento de método assíncrono

    1.5.1

    co

    Controle assíncrono do processo

    4.6.0

    lodash

    Biblioteca de ferramentas e métodos comuns

    4.17.10

    esdk-obs-nodejs

    SDK do OBS

    2.1.5

    express

    Estrutura simplificada de desenvolvimento de aplicações baseado na Web

    4.16.4

    fgs-express

    Fornece uma estrutura de aplicações de Node.js para FunctionGraph e APIG para executar aplicações sem servidor e APIs REST. Este componente fornece um exemplo do uso da estrutura Express para criar aplicações ou serviços da Web sem servidor e APIs RESTful.

    1.0.1

    request

    Simplifica a invocação HTTP e oferece suporte a HTTPS e redirecionamento.

    2.88.0

    Tabela 2 Bibliotecas não-padrão compatíveis pelo tempo de execução do Python

    Módulo

    Descrição

    Versão

    dateutil

    Processamento de data e hora

    2.6.0

    requests

    Biblioteca de HTTP

    2.7.0

    httplib2

    httpclient

    0.10.3

    numpy

    Computação matemática

    1.13.1

    redis

    Cliente de Redis

    2.10.5

    obscliente

    Cliente do OBS

    -

    smnsdk

    Acesso da SMN (nuvem pública)

    1.0.1

  • Outras bibliotecas de terceiros

    Para outras bibliotecas de terceiros não listadas nas tabelas anteriores, empacote e carregue-as em um bucket do OBS ou na página de detalhes da função. Para obter detalhes, consulte Como criar uma dependência no console do FunctionGraph? Essas bibliotecas serão usadas em seu código de função.