Azion CLI
A Azion CLI é uma interface de linha de comando (CLI) open source que permite interagir com a plataforma de Edge da Azion pelo terminal. Você pode usar a Azion CLI para:
- Inicializar, criar e implantar edge applications.
- Criar aplicações Jamstack.
- Gerenciar as edge applications na plataforma.
- Ter um servidor de desenvolvimento local em execução.
- Vincular um projeto existente a uma edge application da Azion.
A Azion disponibiliza um conjunto de opções para interagir com os produtos da plataforma, tais como:
A Azion CLI é desenvolvida em Go e interage com os produtos da Azion através do Azion SDK (Go).
Instalar a Azion CLI
Download
Se você optar pelos gerenciador de pacotes RPM, Dpkg ou apk, ou o arquivo .deb, vá para a página de lançamentos e faça o download do pacote desejado.
Escolha uma das seguintes opções:
Atualizar
Para atualizar a Azion CLI, baixe o pacote mais recente da página de lançamentos e execute o comando apropriado de acordo com a ferramenta escolhida:
Web frameworks
A CLI trabalha em conjunto com um framework adapter de código aberto chamado Azion Bundler. O Azion Bundler adapta uma variedade de web frameworks para serem executados no edge.
A Azion utiliza os termos compute
e deliver
para descrever os modos operacionais das aplicações dentro de sua estrutura:
Modo | Descrição |
---|---|
Compute | Projetado para aplicações que requerem processamento computacional no Edge, seja para a Renderização Server-Side (SSR) do Front-End ou para tarefas de Back-End. No Modo Compute, a Azion permite a execução de código e o processamento de conteúdo dinâmico no edge para aprimorar o desempenho e a responsividade. |
Deliver | Adaptado para frameworks que se concentram principalmente no tratamento e roteamento de solicitações de entrada no edge, com ênfase em servir eficientemente arquivos estáticos. Embora as aplicações no modo deliver não executem código dinâmico, elas se destacam na otimização da entrega de conteúdo estático aos usuários finais, garantindo assim uma distribuição de conteúdo suave e rápida. |
Os frameworks disponíveis que executam aplicações estáticas (deliver) incluem:
- Angular
- Astro
- Hexo
- Next.js
- React
- Vite
- Vue
- JavaScript
- TypeScript
- Rustwasm
- Emscripten
- Gatsby
- Jekyll
- Svelte
- Eleventy
Para aplicações que requerem processamento no edge (compute) em vez de apenas a entrega de conteúdo:
Compatibilidade entre a Azion e o Next.js Saiba mais sobre os Web frameworks suportados Saiba mais sobre o suporte ao Node.js Saiba mais sobre as Web APIs suportadas