Skip to main content

Utilitários para construção de Google Cloud Functions.

Project description

nsj_gcf_utils

Utilitários para construção de Google Cloud Functions.

Features disponíveis

Segue breve descrição das features disponiveis, identificando os respectivos módulos:

  • nsj_gcf_utils.app_logger: Configuração padrão de logger para aplicações GCF.
  • nsj_gcf_utils.authentication_service: Validação de chaves recebidas no cabeçalho X-API-Key.
  • nsj_gcf_utils.db_adapter: Adapter de comunicação com o banco.
  • nsj_gcf_utils.http_util: Realiza requisições HTTP, com suporte a tentativas seguidas em caso de falha.
  • nsj_gcf_utils.iban: Utilitário para manipulação de International Bank Account Number (IBAN)
  • nsj_gcf_utils.json_util: Serialização e desserialização em JSON, com manipulação nativa de datas no formato "yyyy-mm-ddThh:mm:ss". Decimal é traduzido para string ao serializar para JSON.
  • nsj_gcf_utils.keycloak_service: Autenticação para aplicação enquanto cliente Oauth.
  • nsj_gcf_utils.nsj_authentication_service: Validação de access_token recebido no cabeçalho Authorization (Bearer token), por meio do padrão Token Instrospection (RFC 7662).
  • nsj_gcf_utils.router: Utilitário para controler de rotas por meio decorators, fazendo com que uma fucntion-framework se comporte de modo similar a outros frameworks web como Spring ou Symfony.

Testes Automatizados

Sempre rode o comando abaixo, antes de dar push neste repositório:

make tests

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

nsj_gcf_utils-1.0.17.tar.gz (15.1 kB view hashes)

Uploaded Source

Built Distribution

nsj_gcf_utils-1.0.17-py3-none-any.whl (19.3 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page