Interface `Client` da Azion
Interaja com os produtos e serviços da Azion através da interface Client das Azion Libraries.
A interface Client da Azion fornece um meio unificado para interagir com todos os produtos e serviços. Você pode usar o client para acessar e gerenciar todos os produtos e funcionalidades no Object Storage, SQL Database, Purge, KV, Domains, e mais.
Ao instanciar um cliente, você pode definir explicitamente configurações como token e debug como parâmetros. Você pode então interagir com as funcionalidades da Azion diretamente através do client, de maneira simplificada e centralizada.
Use o Client da Azion
Para usar a interface Client, importe a função createClient das Azion Libraries. Você pode então passar seu token como parâmetro e usar a instância do client para acessar módulos e suas funcionalidades.
O exemplo abaixo mostra uma implementação em JavaScript:
Se você está usando TypeScript, importe os tipos apropriados como no exemplo abaixo:
Client da Azion vs funções independentes de pacote
Cada módulo tem seu próprio cliente interno que gerencia as interações. O exemplo abaixo mostra o uso de um cliente para um módulo específico:
Também é possível usar funções específicas diretamente de seus pacotes, sem usar um client, como mostrado no exemplo abaixo.
Essa flexibilidade permite que você gerencie tudo através do client para simplificar ou chame funções específicas de cada pacote com mais controle sobre as configurações do ambiente.
Módulos disponíveis
O Client da Azion fornece acesso aos seguintes módulos:
| Módulo | Descrição |
|---|---|
storage | Gerenciar buckets e objetos no Object Storage. |
sql | Criar e consultar bancos de dados SQL. |
purge | Limpar cache por URL, cache key ou wildcard. |
domains | Gerenciar domínios e suas configurações. |
kv | Interagir com o KV Store usando uma API similar ao Redis. |
Usando o módulo KV
O módulo kv fornece uma interface similar ao Redis para operações de chave-valor:
Para mais detalhes sobre operações KV, veja a documentação da biblioteca KV.