# Documentação Azion, todas as páginas > Todas as páginas que a navegação da documentação lista, na ordem do menu, com links em Markdown. O índice de seções está em https://www.azion.com/pt-br/documentacao/llms.txt ## Fundamentos - [Visão geral](https://www.azion.com/pt-br/documentacao/fundamentos.md): Entenda como os recursos que você implanta na Azion se conectam em uma cadeia que serve tráfego, como sua conta é organizada e por onde começar. - [Como a Azion funciona](https://www.azion.com/pt-br/documentacao/fundamentos/como-funciona.md): Acompanhe uma requisição do usuário pela infraestrutura distribuída da Azion até a sua origem e veja o que cada recurso do caminho acrescenta. - [Criar uma conta](https://www.azion.com/pt-br/documentacao/fundamentos/criar-uma-conta.md): Crie uma conta na Azion com um e-mail de trabalho ou uma conta GitHub ou Google e faça o primeiro login no Azion Console. - [Primeiro deploy](https://www.azion.com/pt-br/documentacao/fundamentos/primeiro-deploy.md): Ao final deste tutorial, uma aplicação estará no ar na Azion Web Platform, respondendo HTTP 200 no seu próprio domínio Azion. Leva poucos minutos. - [Migrar para a Azion](https://www.azion.com/pt-br/documentacao/fundamentos/migrar-para-a-azion.md): Mova uma aplicação de outro provedor para a Azion, do connector e do workload à mudança de DNS, com um teste antes da troca. - [Contas, equipes e usuários](https://www.azion.com/pt-br/documentacao/fundamentos/contas-equipes-e-usuarios.md): Entenda onde cada configuração vive na Azion: seu perfil de usuário, a conta, as contas de clientes de um grupo e as equipes que concedem permissões. - [Configurações de conta](https://www.azion.com/pt-br/documentacao/fundamentos/account-settings.md): Você pode editar as informações gerais de sua conta na área de Account Settings, localizada no menu superior direito da plataforma da Azion. - [Contas](https://www.azion.com/pt-br/documentacao/fundamentos/contas.md): A Azion permite a você criar contas distintas, chamadas de Clients, para cada uma das afiliadas ao seu grupo de empresas. - [Histórico de atividades](https://www.azion.com/pt-br/documentacao/fundamentos/activity-history.md): Na Azion, você pode acessar o histórico de todas as atividades realizadas na conta por todos os usuários conectados a ela desde a criação da conta. - [Suas configurações](https://www.azion.com/pt-br/documentacao/fundamentos/your-settings.md): Na página Your Settings, você pode editar suas informações pessoais na Azion. - [Permissões de equipes](https://www.azion.com/pt-br/documentacao/fundamentos/teams-permissions.md): Na página Team Permissions, você pode criar e gerenciar equipes, controlar e configurar direitos de acesso para equipes distintas em sua empresa. - [Gerenciamento de usuários](https://www.azion.com/pt-br/documentacao/fundamentos/users-management.md): Nesta documentação, você encontra orientações sobre como gerenciar usuários na Azion. - [Faturamento](https://www.azion.com/pt-br/documentacao/fundamentos/billing-and-subscriptions.md): Configurações básicas para entender o processo de faturamento da Azion e como manter uma conta ativa. - [Preços](https://www.azion.com/pt-br/documentacao/fundamentos/precos.md): Consulte os preços dos produtos, serviços e Serviços de Suporte da Azion. - [Autenticação multifator](https://www.azion.com/pt-br/documentacao/fundamentos/multi-factor-authentication.md): Multi-Factor Authentication (MFA) é um método eletrônico de verificação usado para proteger acessos de login. - [Single Sign-On](https://www.azion.com/pt-br/documentacao/fundamentos/single-sign-on.md): Azion permite que os proprietários de contas configurem logins de usuários com o SSO da Azion ou com um Identity Provider externo de sua escolha. - [Login social](https://www.azion.com/pt-br/documentacao/fundamentos/social-login.md): Entre na Azion com sua conta do GitHub ou do Google, sem uma senha separada, quando o Social Login está ativado na conta. - [Tokens pessoais](https://www.azion.com/pt-br/documentacao/fundamentos/personal-tokens.md): Crie um personal token de longa duração para chamar as APIs da Azion ou executar comandos na Azion CLI. - [Política de bloqueio de conta](https://www.azion.com/pt-br/documentacao/fundamentos/account-lockout-policy.md): O recurso de Account Lockout Policy protege contas contra acesso não autorizado, incluindo ataques de força bruta. - [Tempo limite de sessão do usuário](https://www.azion.com/pt-br/documentacao/fundamentos/user-session-timeout.md): O recurso User Session Timeout permite que você defina um tempo máximo de sessão para os usuários em sua organização. - [Compliance PCI](https://www.azion.com/pt-br/documentacao/fundamentos/pci-dss-certification.md): Como prestadora de serviços PCI-DSS 4.0 Nível 1, a Azion mantém seus dados seguros em todos os seus data centers sem comprometer a performance do seu site. - [Compliance SOC](https://www.azion.com/pt-br/documentacao/fundamentos/soc.md): A Azion recebe relatórios semestrais SOC 2 Tipo 2 e SOC 3, que demonstram que os controles de segurança são continuamente auditados ao longo do ano. - [Modelo de Responsabilidade Compartilhada](https://www.azion.com/pt-br/documentacao/fundamentos/responsabilidade-compartilhada.md): Este documento destaca os papéis e responsabilidades de cada parte quando as organizações usam a Plataforma de Edge da Azion. - [Testar a velocidade](https://www.azion.com/pt-br/documentacao/fundamentos/testar-a-velocidade.md): Meça a velocidade com que uma aplicação responde na Azion com dados de usuários reais do Edge Pulse e as métricas de requisição do Real-Time Metrics. - [Minimizar o downtime](https://www.azion.com/pt-br/documentacao/fundamentos/minimizar-o-downtime.md): Entre no ar na Azion sem interrupção do serviço e mantenha a aplicação respondendo quando uma origem falha, com Load Balancer, stale cache e uma custom page. - [Modo de manutenção](https://www.azion.com/pt-br/documentacao/fundamentos/modo-de-manutencao.md): Mostre uma página de manutenção a todos os visitantes enquanto altera a aplicação, mantenha o seu próprio acesso aberto e volte ao normal removendo uma regra. - [Códigos de status HTTP](https://www.azion.com/pt-br/documentacao/fundamentos/codigos-de-status-http.md): Os códigos de status HTTP que a Azion retorna quando uma requisição falha, a causa de cada um e como resolver. - [Migração para API v4](https://www.azion.com/pt-br/documentacao/fundamentos/api-v4-migration.md): Encontre informações detalhadas sobre o plano da Azion para migração para a nova API v4. ## Configuração de agentes - [Sobre a configuração de agentes](https://www.azion.com/pt-br/documentacao/agent-setup.md): A Azion publica servidores MCP, documentação pronta para agentes e uma CLI, para que seu agente de código construa na plataforma a partir do seu editor ou terminal. - [Claude Code](https://www.azion.com/pt-br/documentacao/agent-setup/claude-code.md): Agente de terminal que lê sua base de código, executa comandos e edita arquivos. Um comando da CLI conecta o servidor MCP da Azion. Feito por Anthropic. - [Cursor](https://www.azion.com/pt-br/documentacao/agent-setup/cursor.md): IDE AI-first construída sobre o VS Code, com edições multiarquivo no Composer e agentes em segundo plano. A Azion entra nas suas configurações de MCP. Feito por Cursor. - [GitHub Copilot](https://www.azion.com/pt-br/documentacao/agent-setup/github-copilot.md): Modo agente dentro do VS Code, com contexto do workspace e integração nativa com pull requests. Um arquivo no projeto conecta a Azion. Feito por GitHub. - [Windsurf](https://www.azion.com/pt-br/documentacao/agent-setup/windsurf.md): IDE agêntica construída em torno do Cascade para tarefas em várias etapas. Conecta-se à Azion por meio do mcp-remote. Feito por Cognition. - [Codex](https://www.azion.com/pt-br/documentacao/agent-setup/codex.md): Agente de terminal que executa comandos em um sandbox e lê AGENTS.md nativamente. A Azion entra no config.toml. Feito por OpenAI. - [Gemini CLI](https://www.azion.com/pt-br/documentacao/agent-setup/gemini-cli.md): Agente de terminal de código aberto com um plano gratuito. Declare a Azion uma vez no settings.json e verifique com /mcp. Feito por Google. - [OpenCode](https://www.azion.com/pt-br/documentacao/agent-setup/opencode.md): Agente de terminal de código aberto e agnóstico de provedor. A Azion é uma entrada no bloco MCP dele, qualquer que seja o modelo que você apontar. Feito por SST. - [Claude Desktop](https://www.azion.com/pt-br/documentacao/agent-setup/claude-desktop.md): App de desktop da Anthropic para conversar com o Claude no macOS e no Windows. Conecta-se à Azion por meio do mcp-remote. - [Warp](https://www.azion.com/pt-br/documentacao/agent-setup/warp.md): Terminal agêntico de código aberto da Warp, com plano gratuito e escolha de modelos. A Azion entra nas configurações de servidores MCP dele. - [Kiro](https://www.azion.com/pt-br/documentacao/agent-setup/kiro.md): IDE agêntica da AWS, com plano gratuito e modelos de vários provedores. A Azion entra em .kiro/settings/mcp.json. ## Casos de uso - [Visão geral](https://www.azion.com/pt-br/documentacao/casos-de-uso.md): Designs validados que mostram como os produtos Azion se combinam para resolver cada caso de uso, agrupados pela solução que cada um atende. - [Criar e operar sites de marketing](https://www.azion.com/pt-br/documentacao/casos-de-uso/construir-e-executar-aplicacoes/criar-e-operar-sites-de-marketing.md): Implante um site de marketing a partir do GitHub a cada push, sirva-o do Object Storage pelo Cache e purgue-o depois de cada deploy. - [Implantar aplicações full-stack globalmente](https://www.azion.com/pt-br/documentacao/casos-de-uso/construir-e-executar-aplicacoes/implantar-aplicacoes-full-stack-globalmente.md): Implante uma aplicação Next.js a partir do GitHub para que as páginas sejam renderizadas em uma function que lê o SQL Database e os assets venham de um bucket. - [Criar APIs REST e GraphQL](https://www.azion.com/pt-br/documentacao/casos-de-uso/construir-e-executar-aplicacoes/criar-apis-rest-e-graphql.md): Execute uma API como uma function que lê o SQL Database, grava pela Azion API, guarda respostas de lista em cache e reporta latência e erros. - [Criar APIs orientadas a eventos](https://www.azion.com/pt-br/documentacao/casos-de-uso/construir-e-executar-aplicacoes/criar-apis-orientadas-a-eventos.md): Verifique webhooks de pagamento em uma function, filtre eventos repetidos com o KV Store e enfileire cada evento no Upstash QStash antes de responder. - [Modernizar uma aplicação monolítica sem reescrevê-la](https://www.azion.com/pt-br/documentacao/casos-de-uso/construir-e-executar-aplicacoes/modernizar-uma-aplicacao-monolitica-sem-reescreve-la.md): Coloque uma aplicação na frente de um monolito, mova uma rota por vez para uma função na Azion e reverta uma rota desativando a regra dela. - [Criar vitrines de e-commerce](https://www.azion.com/pt-br/documentacao/casos-de-uso/construir-e-executar-aplicacoes/criar-vitrines-de-e-commerce.md): Coloque em cache as páginas de catálogo de uma loja que você opera, mantenha carrinho e checkout dinâmicos e purgue páginas de produto quando o catálogo muda. - [Implantar aplicações front-end](https://www.azion.com/pt-br/documentacao/casos-de-uso/construir-e-executar-aplicacoes/implantar-aplicacoes-front-end.md): Sirva uma single-page application pela Azion e envie as chamadas de API dela para o backend que você já executa, no mesmo domínio. - [Executar aplicações SaaS multi-tenant](https://www.azion.com/pt-br/documentacao/casos-de-uso/construir-e-executar-aplicacoes/executar-aplicacoes-saas-multi-tenant.md): Sirva todos os tenants de um produto SaaS a partir de uma função que resolve o tenant pelo hostname, com a configuração no KV Store e os dados no SQL Database. - [Migrar uma aplicação para uma nova origem sem downtime](https://www.azion.com/pt-br/documentacao/casos-de-uso/construir-e-executar-aplicacoes/migrar-uma-aplicacao-para-uma-nova-origem-sem-downtime.md): Mova o tráfego de uma aplicação de uma origem antiga para uma nova em etapas ponderadas, acompanhe os erros de cada origem e reverta alterando um endereço. - [Acelerar sites e APIs com uma CDN](https://www.azion.com/pt-br/documentacao/casos-de-uso/melhorar-performance-e-confiabilidade/acelerar-sites-e-apis-com-uma-cdn.md): Coloque uma aplicação na frente da origem para cachear arquivos estáticos e páginas com Tiered Cache, repassar chamadas de API e aceitar só a Azion na origem. - [Manter uma aplicação no ar quando uma origem falha](https://www.azion.com/pt-br/documentacao/casos-de-uso/melhorar-performance-e-confiabilidade/manter-uma-aplicacao-no-ar-quando-uma-origem-falha.md): Agrupe uma origem primária e uma de reserva em um connector com Load Balancer e responda com a sua própria página de erro quando nenhuma das duas pode atender. - [Otimizar imagens para sites e aplicações móveis](https://www.azion.com/pt-br/documentacao/casos-de-uso/melhorar-performance-e-confiabilidade/otimizar-imagens-para-sites-e-aplicacoes-moveis.md): Redimensione e converta as imagens da sua origem sob demanda com Image Processor, cacheie cada variação e solicite um conjunto fixo de tamanhos nas páginas. - [Monitorar a performance de sites e APIs](https://www.azion.com/pt-br/documentacao/casos-de-uso/melhorar-performance-e-confiabilidade/monitorar-a-performance-de-sites-e-apis.md): Colete medições de carregamento de página de visitantes reais com Edge Pulse, consulte-as por página e compare-as com o que a Azion serviu para o mesmo domínio. - [Rotear usuários para origens regionais](https://www.azion.com/pt-br/documentacao/casos-de-uso/melhorar-performance-e-confiabilidade/rotear-usuarios-para-origens-regionais.md): Envie cada requisição à origem da região do usuário com regras de geolocalização e recorra a outra região só onde as suas regras permitem. - [Criar e executar assistentes de IA para suporte ao cliente](https://www.azion.com/pt-br/documentacao/casos-de-uso/construir-e-executar-workloads-de-ai/criar-e-executar-assistentes-de-ia-para-suporte-ao-cliente.md): Responda às perguntas dos clientes a partir da sua própria documentação, com trechos recuperados por vector search e uma resposta gerada por um modelo na Azion. - [Adicionar funcionalidades de IA a aplicações existentes](https://www.azion.com/pt-br/documentacao/casos-de-uso/construir-e-executar-workloads-de-ai/adicionar-funcionalidades-de-ia-a-aplicacoes-existentes.md): Adicione uma rota de API de resumo a uma aplicação que você já executa, com uma function que chama um modelo do catálogo do AI Inference e usa cache. - [Criar agentes de IA](https://www.azion.com/pt-br/documentacao/casos-de-uso/construir-e-executar-workloads-de-ai/criar-agentes-de-ia.md): Execute um loop de agente com tool calling em uma function na Azion, com um modelo de terceiros, estado entre etapas, aprovação humana e histórico das tarefas. - [Implantar servidores MCP remotos](https://www.azion.com/pt-br/documentacao/casos-de-uso/construir-e-executar-workloads-de-ai/implantar-servidores-mcp-remotos.md): Exponha uma API existente a agentes de IA como ferramentas MCP a partir de uma function na Azion, com WAF e rate limit na frente e um log para cada tool call. - [Governar o acesso a múltiplos modelos de IA](https://www.azion.com/pt-br/documentacao/casos-de-uso/construir-e-executar-workloads-de-ai/governar-o-acesso-a-multiplos-modelos-de-ia.md): Coloque uma function de gateway na frente do AI Inference e de um provedor de terceiros para autenticar equipes, rotear, fazer fallback, usar cache e registrar. - [Proteger aplicações web contra ataques do OWASP Top 10 e zero-day](https://www.azion.com/pt-br/documentacao/casos-de-uso/proteger-aplicacoes-e-redes/proteger-aplicacoes-web-contra-ataques-do-owasp-top-10-e-zero-day.md): Coloque um firewall na frente de uma aplicação web, para que network lists, WAF e Bot Manager rodem em uma política e a origem aceite só o tráfego da Azion. - [Proteger APIs públicas contra abuso](https://www.azion.com/pt-br/documentacao/casos-de-uso/proteger-aplicacoes-e-redes/proteger-apis-publicas-contra-abuso.md): Coloque um firewall na frente de uma API pública, com WAF, verificação de token, Bot Manager e rate limit por cliente antes da origem da API. - [Bloquear account takeover em fluxos de login e checkout](https://www.azion.com/pt-br/documentacao/casos-de-uso/proteger-aplicacoes-e-redes/bloquear-account-takeover-em-fluxos-de-login-e-checkout.md): Pontue cada requisição a login, cadastro e checkout em busca de automação e desafie ou negue antes do sistema de identidade ou do fluxo de pagamento. - [Bloquear atacantes automaticamente a partir de detecções do SIEM](https://www.azion.com/pt-br/documentacao/casos-de-uso/proteger-aplicacoes-e-redes/bloquear-atacantes-automaticamente-a-partir-de-deteccoes-do-siem.md): Deixe um playbook de SIEM ou SOAR gravar os endereços agressores em uma network list que uma regra de firewall já nega, com uma expiração em cada item. - [Inspecionar uploads de arquivos em busca de conteúdo malicioso](https://www.azion.com/pt-br/documentacao/casos-de-uso/proteger-aplicacoes-e-redes/inspecionar-uploads-de-arquivos-em-busca-de-conteudo-malicioso.md): Execute uma função de firewall que envia cada upload a um modelo no AI Inference, negue os arquivos sinalizados e bloqueie os remetentes com uma network list. - [Preparar aplicações web reguladas para auditorias de segurança](https://www.azion.com/pt-br/documentacao/casos-de-uso/proteger-aplicacoes-e-redes/preparar-aplicacoes-web-reguladas-para-auditorias-de-seguranca.md): Imponha HTTPS, filtre ataques, restrinja o acesso por país e endereço e exporte cada evento de segurança a um destino que a equipe mantém para as auditorias. - [Transmitir eventos ao vivo para grandes audiências](https://www.azion.com/pt-br/documentacao/casos-de-uso/entregar-midia-e-streaming/transmitir-eventos-ao-vivo-para-grandes-audiencias.md): Envie uma transmissão ao vivo do encoder para Live Ingest e entregue-a como HLS por uma aplicação que faz cache de playlists e segmentos. - [Entregar uma biblioteca de vídeos sob demanda](https://www.azion.com/pt-br/documentacao/casos-de-uso/entregar-midia-e-streaming/entregar-uma-biblioteca-de-videos-sob-demanda.md): Armazene uma biblioteca de vídeos codificada em HLS no Object Storage e sirva as playlists e os segmentos por uma aplicação com Cache e Tiered Cache. ## Suporte - [Diretrizes de suporte](https://www.azion.com/pt-br/documentacao/suporte.md): Saiba como contatar o Suporte Azion, o que cada nível de suporte inclui, como classificar a severidade de um ticket e o tempo de resposta de cada uma. - [Abra um ticket de suporte](https://www.azion.com/pt-br/documentacao/suporte/abrir-tickets.md): Use tickets para enviar perguntas, sugestões ou relatar algum problema que tenha ocorrido na utilização dos produtos da Azion. - [Status e manutenção da Azion](https://www.azion.com/pt-br/documentacao/suporte/status-e-manutencao.md): Acompanhe o status da Azion Web Platform, assine as atualizações de incidentes e saiba como a Azion anuncia manutenções que interrompem um serviço. - [Reúna informações para o Suporte Azion](https://www.azion.com/pt-br/documentacao/suporte/reunir-informacoes.md): Reúna o request ID, o horário em UTC, os headers de debug e a descrição que permitem ao Suporte Azion reproduzir um problema. - [Headers de resposta para diagnóstico](https://www.azion.com/pt-br/documentacao/suporte/headers-de-diagnostico.md): Consulte os headers que a Azion adiciona a uma resposta, em toda requisição e com Pragma azion-debug-cache, e o que cada valor carrega. - [Investigação básica de problemas](https://www.azion.com/pt-br/documentacao/suporte/investigacao-problemas-basico.md): Aprenda como habilitar Debug Rules, usar Real-Time Events e consultar dados com GraphQL para entender por que ações específicas foram aplicadas às suas requisições. - [Acesso ao Azion Console](https://www.azion.com/pt-br/documentacao/suporte/acesso-a-conta.md): Recupere o acesso ao Azion Console depois de perder o dispositivo de MFA ou depois que a Account Lockout Policy bloquear o seu usuário. - [Envie o IP do cliente para a origem](https://www.azion.com/pt-br/documentacao/suporte/ip-original-header.md): Crie uma regra na fase de requisição que copia o endereço IP do cliente para um header de requisição X-Client-IP, para que a origem receba só esse endereço. - [Libere os IPs da Azion na sua origem](https://www.azion.com/pt-br/documentacao/suporte/obter-ranges-ip-azion.md): Encontre a network list Azion Origin Shield no Azion Console, na CLI ou na API e faça a sua origem aceitar tráfego apenas dos prefixos dela. ## Marketplace - [Visão geral](https://www.azion.com/pt-br/documentacao/plataforma/marketplace.md): Encontre, instale e execute integrações e templates do Azion Marketplace, criados pela Azion e por vendedores terceiros, nas suas aplicações e firewalls. - [Primeiros passos](https://www.azion.com/pt-br/documentacao/plataforma/marketplace/primeiros-passos.md): Instale a integração Hello World do Azion Marketplace em uma aplicação e abra a aplicação para ver a resposta dela. - [Como funciona](https://www.azion.com/pt-br/documentacao/plataforma/marketplace/como-funciona.md): Veja o que uma integração do Marketplace adiciona, como roda em uma aplicação ou firewall, como funcionam versões e licenças e o que um template implanta. - [Guias e tutoriais](https://www.azion.com/pt-br/documentacao/plataforma/marketplace/guias.md): Todos os guias de integrações e templates do Azion Marketplace, cada um cobrindo uma tarefa. - [Integrações](https://www.azion.com/pt-br/documentacao/plataforma/marketplace/integracoes.md): Consulte cada integração do Azion Marketplace, o que ela faz, se ela é executada em uma aplicação ou em um firewall e o guia que a instala. - [Templates](https://www.azion.com/pt-br/documentacao/plataforma/marketplace/templates.md): Consulte cada template do Azion Marketplace, o que ele implanta, o guia que o acompanha e o link do Console que inicia a implantação. - [Permissões](https://www.azion.com/pt-br/documentacao/plataforma/marketplace/permissoes-marketplace.md): Confira os privilégios que uma integração do Azion Marketplace solicita na sua aplicação ou no seu firewall e os produtos que alguns templates exigem ativos. - [Requisitos e taxas para vendedores](https://www.azion.com/pt-br/documentacao/plataforma/marketplace/marketplace-seller-guide.md): Confira quem pode vender no Azion Marketplace, os modelos de negócio e de preço que um produto pode usar, como o uso é medido e as taxas de listagem em níveis. - [Torne-se um vendedor](https://www.azion.com/pt-br/documentacao/plataforma/marketplace/isv-signup.md): Candidate-se para vender no Azion Marketplace como ISV, registre seu produto nos formulários que a Azion analisa e aguarde o email de aprovação. - [Glossário](https://www.azion.com/pt-br/documentacao/plataforma/marketplace/glossario.md): Consulte integração, template, Args, BYOL, ISV, registro de medição, tiered listing fee e os outros termos que a documentação do Marketplace usa. ## Workloads - [Visão geral](https://www.azion.com/pt-br/documentacao/plataforma/workloads.md): Coloque a sua aplicação nos seus domínios com um workload, que define hostnames, TLS, portas e mTLS e vincula aplicação, firewall e páginas de erro. - [Primeiros passos](https://www.azion.com/pt-br/documentacao/plataforma/workloads/primeiros-passos.md): Crie um workload, vincule a sua aplicação a ele com um deployment e envie a primeira requisição pelo workload domain dele. - [Como funciona](https://www.azion.com/pt-br/documentacao/plataforma/workloads/como-funciona.md): Acompanhe uma requisição do DNS a um workload domain ou domínio personalizado, por TLS e mTLS, até a aplicação, o firewall e as custom pages do deployment. - [Primeiros passos](https://www.azion.com/pt-br/documentacao/plataforma/workloads/certificate-manager/primeiros-passos.md): Envie o seu primeiro certificado ao Certificate Manager, vincule-o a um workload e confirme que a plataforma o marca como ativo. - [Emissão e renovação](https://www.azion.com/pt-br/documentacao/plataforma/workloads/certificate-manager/emissao-e-renovacao.md): Entenda como a Azion solicita e renova um certificado Let's Encrypt para os domínios de um workload, qual desafio prova o controle e o que ocorre na falha. - [Certificados](https://www.azion.com/pt-br/documentacao/plataforma/workloads/certificate-manager/certificados.md): Consulte os tipos de certificado que Certificate Manager armazena, com campos, algoritmos de chave e status, além dos objetos CSR e CRL. - [Primeiros passos](https://www.azion.com/pt-br/documentacao/plataforma/workloads/custom-pages/primeiros-passos.md): Crie um conjunto de custom pages que substitui o 404 da sua origem por uma página sua, atribua-o no deployment do workload e veja-a ser servida. - [Configurações](https://www.azion.com/pt-br/documentacao/plataforma/workloads/custom-pages/configuracoes.md): Consulte os campos de um conjunto de custom pages, os códigos de status que ele substitui e como cada página obtém conteúdo, status e cache de um connector. - [Error Responses](https://www.azion.com/pt-br/documentacao/plataforma/workloads/custom-pages/error-responses.md): Error Responses é uma capacidade da Azion Applications que permite personalizar páginas de erro para os usuários com base no código de status recebido da origem. - [Mitigação de ataques](https://www.azion.com/pt-br/documentacao/plataforma/workloads/ddos-protection/ddos-mitigation.md): Entenda como DDoS Protection detecta e mitiga ataques em todo workload, os tipos de ataque que cobre e como ver e escalar um ataque. - [Guias e tutoriais](https://www.azion.com/pt-br/documentacao/plataforma/workloads/guias.md): Todos os guias e tutoriais de Workloads, cada um cobrindo uma tarefa. - [Configurações](https://www.azion.com/pt-br/documentacao/plataforma/workloads/configuracoes.md): Consulte cada campo de um workload, com tipo, padrão e valores aceitos, da infraestrutura e dos domínios a TLS, portas e mTLS. - [mTLS](https://www.azion.com/pt-br/documentacao/plataforma/workloads/mtls.md): Consulte como um workload verifica certificados de cliente com mTLS, a CA confiável e a CRL que usa, e o que fazem os modos enforce e permissive. - [Domains](https://www.azion.com/pt-br/documentacao/plataforma/workloads/domains.md): Domains Azion mantêm o conteúdo de suas applications em cache no edge e podem ser personalizados para atender às suas necessidades. - [Limites](https://www.azion.com/pt-br/documentacao/plataforma/workloads/limites.md): Confira os limites de um workload, dos domínios, portas e deployment dele e dos certificados, custom pages e DDoS Protection que ele usa, por plano. - [Boas práticas](https://www.azion.com/pt-br/documentacao/plataforma/workloads/boas-praticas.md): Teste mudanças em staging antes da produção, feche o workload domain quando o seu domínio servir tráfego e substitua certificados sem interrupção. - [Solução de problemas](https://www.azion.com/pt-br/documentacao/plataforma/workloads/solucao-de-problemas.md): Descubra por que um workload responde 404, por que um domínio ou ajuste é recusado, por que o handshake mTLS falha e por que um certificado fica pendente. - [Glossário](https://www.azion.com/pt-br/documentacao/plataforma/workloads/glossario.md): O que workload, workload domain, deployment, Azion custom domain, CA confiável, CRL, custom page e os demais termos de Workloads significam. ## Applications - [Visão geral](https://www.azion.com/pt-br/documentacao/plataforma/applications.md): Uma aplicação decide aonde vai cada requisição, o que fica em cache e qual código é executado. Habilite Cache, Application Accelerator e Image Processor nela. - [Primeiros passos](https://www.azion.com/pt-br/documentacao/plataforma/applications/primeiros-passos.md): Crie uma aplicação que envia toda requisição para a sua origem por um connector, entregue-a por um workload e faça uma requisição a ela. - [Como funciona](https://www.azion.com/pt-br/documentacao/plataforma/applications/como-funciona.md): Acompanhe uma requisição por uma aplicação, do workload até a origem, e veja onde Cache, Application Accelerator e Image Processor agem sobre ela. - [Primeiros passos](https://www.azion.com/pt-br/documentacao/plataforma/applications/cache/primeiros-passos.md): Crie um cache setting pelo Azion Console, pela Azion CLI ou pela API, aplique-o a um path com uma regra do Rules Engine e leia o status de cache. - [Expiração e atualização](https://www.azion.com/pt-br/documentacao/plataforma/applications/cache/expiracao-e-atualizacao.md): Por quanto tempo uma cópia em cache vive, quando uma cópia expirada ainda pode responder e como arquivos grandes, variações, Tiered Cache e purges a alteram. - [Configurações](https://www.azion.com/pt-br/documentacao/plataforma/applications/cache/cache-settings.md): Consulte todos os campos de um cache setting: TTLs de browser e de cache, stale cache, Tiered Cache, variação de cache, corpo da API, erros e limites. - [Cache keys](https://www.azion.com/pt-br/documentacao/plataforma/applications/cache/cache-keys.md): Consulte como a Azion monta uma cache key a partir de uma requisição, o que cada variação acrescenta e os headers de debug que mostram a key e o status. - [Real-Time Purge](https://www.azion.com/pt-br/documentacao/plataforma/applications/cache/real-time-purge.md): Consulte cada tipo de purge do Real-Time Purge: argumentos de URL, cache key e wildcard, as duas camadas, o corpo da API, os erros e os limites. - [Tiered Cache](https://www.azion.com/pt-br/documentacao/plataforma/applications/cache/tiered-cache.md): Ative uma segunda camada de cache entre o cache da Azion e a sua origem, defina a sua topology e o seu piso de TTL, e purgue-a por cache key. - [Primeiros passos](https://www.azion.com/pt-br/documentacao/plataforma/applications/application-accelerator/primeiros-passos.md): Ative Application Accelerator, mantenha em cache uma listagem que varia por um argumento de query string e leia a variação na cache key. - [Variação de cache](https://www.azion.com/pt-br/documentacao/plataforma/applications/application-accelerator/variacao-de-cache.md): O que Application Accelerator libera, o que cada variação de cache custa, como os purges alcançam objetos variados e como um TTL de 0 difere de Bypass Cache. - [Configurações](https://www.azion.com/pt-br/documentacao/plataforma/applications/application-accelerator/configuracoes.md): Consulte os campos, valores e padrões que ativam Application Accelerator e definem variação de cache, métodos HTTP e behaviors do Rules Engine. - [Primeiros passos](https://www.azion.com/pt-br/documentacao/plataforma/applications/image-processor/primeiros-passos.md): Ative Image Processor, mantenha em cache cada transformação separadamente e requisite sua primeira imagem derivada pelo Console, pela CLI ou pela API. - [Entrega de imagens](https://www.azion.com/pt-br/documentacao/plataforma/applications/image-processor/entrega-de-imagens.md): Como Image Processor escolhe o formato entregue, mantém uma entrada de cache por transformação e onde ele para, sem armazenamento e sem uploads. - [Parâmetros de URL](https://www.azion.com/pt-br/documentacao/plataforma/applications/image-processor/parametros-de-url.md): Consulte a query string ims: redimensionamento, recorte, rotação, qualidade, marca d'água, conversão de formato e preenchimento, com os valores aceitos. - [Configurações](https://www.azion.com/pt-br/documentacao/plataforma/applications/image-processor/configuracoes.md): Consulte as interfaces que ativam Image Processor, os behaviors do Rules Engine que ele adiciona, os campos de cache que ele varia e os dados que reporta. - [Guias e tutoriais](https://www.azion.com/pt-br/documentacao/plataforma/applications/guias.md): Todos os guias e tutoriais de Applications, cada um cobrindo uma tarefa. - [Applications | v3](https://www.azion.com/pt-br/documentacao/plataforma/applications/v3.md): Applications é um produto que permite que você crie aplicações na Edge Network da Azion, reduzindo latência e a taxa de transferência entre servidores de origem e usuários -Versao Legado. - [Main Settings](https://www.azion.com/pt-br/documentacao/plataforma/applications/main-settings.md): Consulte as configurações de uma aplicação: o nome, os Produtos habilitados nela, Debug Rules e o status. - [Device Groups](https://www.azion.com/pt-br/documentacao/plataforma/applications/device-groups.md): Consulte os campos de um device group, como uma regra o identifica com a variável device_group e como um cache setting varia por ele. - [Main Settings | v3](https://www.azion.com/pt-br/documentacao/plataforma/applications/main-settings-v3.md): Personalize a entrega de sua aplicação com a variedade de opções de protocolo da Azion, incluindo suporte para HTTP, HTTPS e HTTP/3 para uma melhor experiência do usuário e proteja a conexão com cifras TLS. - [Rules Engine para Applications](https://www.azion.com/pt-br/documentacao/plataforma/applications/rules-engine.md): Consulte cada variável de critério, operador e behavior que uma regra de aplicação pode usar, por fase, e o Produto que cada um exige. - [WebSocket Proxy](https://www.azion.com/pt-br/documentacao/plataforma/applications/websocket.md): Consulte o que WebSocket Proxy exige em uma aplicação, os headers de upgrade, os erros que ele retorna e os seus limites de conexão. - [Instâncias de função](https://www.azion.com/pt-br/documentacao/plataforma/applications/functions-instances.md): Vincule uma função a uma aplicação, defina os Args em JSON que ela recebe e invoque-a com o comportamento Run Function em Rules Engine. - [Limites](https://www.azion.com/pt-br/documentacao/plataforma/applications/limites.md): Consulte os limites de uma aplicação, das suas regras e configurações e dos settings de Cache, Application Accelerator e Image Processor, por plano. - [Boas práticas](https://www.azion.com/pt-br/documentacao/plataforma/applications/boas-praticas.md): Defina device groups por palavras precisas e um TTL por ritmo de mudança, varie a cache key só pelo que muda a resposta e mantenha imagens derivadas em cache. - [Solução de problemas](https://www.azion.com/pt-br/documentacao/plataforma/applications/solucao-de-problemas.md): Descubra por que uma aplicação não entrega o conteúdo da origem, por que uma regra não age e o que a Azion API retorna ao recusar um objeto de aplicação. - [Glossário](https://www.azion.com/pt-br/documentacao/plataforma/applications/glossario.md): O que aplicação, regra, fase, critério, behavior, cache setting, cache key, Tiered Cache e os demais termos da documentação de Applications significam. ## Firewall - [Visão geral](https://www.azion.com/pt-br/documentacao/plataforma/firewall.md): Um firewall inspeciona cada requisição que um workload recebe e decide se ela chega à aplicação. Habilite WAF, Network Shield e Bot Manager nele. - [Primeiros passos](https://www.azion.com/pt-br/documentacao/plataforma/firewall/primeiros-passos.md): Crie um firewall, adicione uma regra que nega requisições a um caminho, vincule o firewall a um workload e confirme que o caminho responde 403. - [Como funciona](https://www.azion.com/pt-br/documentacao/plataforma/firewall/como-funciona.md): Acompanhe uma requisição por um firewall, do workload até a decisão, e veja onde WAF, Network Shield e Bot Manager agem sobre ela. - [Primeiros passos](https://www.azion.com/pt-br/documentacao/plataforma/firewall/waf/primeiros-passos.md): Crie um rule set, aplique-o a um firewall com um behavior Set WAF e confirme que uma requisição com forma de injection é recusada. - [Score e modos](https://www.azion.com/pt-br/documentacao/plataforma/firewall/waf/score-e-modos.md): Veja como WAF pontua requisições por família de ameaças, o que Logging e Blocking fazem com uma correspondência e como exceções e tuning restringem um rule set. - [Rule sets](https://www.azion.com/pt-br/documentacao/plataforma/firewall/waf/rule-sets.md): Consulte os campos de um WAF rule set, suas oito famílias de ameaças, os cinco níveis de sensibilidade e as 63 regras internas por trás deles. - [Exceções](https://www.azion.com/pt-br/documentacao/plataforma/firewall/waf/custom-allowed-rules.md): Consulte os campos de uma exceção de WAF, suas quinze match zones, a tela de Tuning e a API e a CLI que a gerenciam. - [Primeiros passos](https://www.azion.com/pt-br/documentacao/plataforma/firewall/network-shield/primeiros-passos.md): Crie uma network list com o seu próprio endereço IP, negue-a em um caminho de teste com uma regra de firewall e confirme que a requisição é recusada. - [Correspondência de listas](https://www.azion.com/pt-br/documentacao/plataforma/firewall/network-shield/correspondencia-de-listas.md): Veja como uma network list corresponde ao endereço do cliente, quando os itens dela expiram e por que uma lista sustenta muitas regras em muitos firewalls. - [Network Lists](https://www.azion.com/pt-br/documentacao/plataforma/firewall/network-shield/network-lists.md): Consulte campos, tipos, anotações de item e erros de uma network list, além do critério de regra, das chamadas de API e dos comandos de CLI que a usam. - [Primeiros passos](https://www.azion.com/pt-br/documentacao/plataforma/firewall/bot-manager/primeiros-passos.md): Crie uma instância de Bot Manager Lite em um firewall, execute-a por uma regra do Rules Engine e leia a pontuação que a função deu a uma requisição de bot. - [Score de bots](https://www.azion.com/pt-br/documentacao/plataforma/firewall/bot-manager/score-de-bots.md): Veja como Bot Manager calcula um score, o que o limite decide e como fingerprints, cookies de sessão e modos moldam esse score. - [Argumentos](https://www.azion.com/pt-br/documentacao/plataforma/firewall/bot-manager/argumentos.md): Consulte cada argumento que uma instância de função do Bot Manager aceita, com o tipo, o padrão e os valores que ele assume. - [Logs](https://www.azion.com/pt-br/documentacao/plataforma/firewall/bot-manager/logs.md): Consulte cada campo que um log de report do Bot Manager carrega, os valores de classificação que ele registra e onde cada log aparece. - [Bot Manager Lite](https://www.azion.com/pt-br/documentacao/plataforma/firewall/bot-manager/bot-manager-lite.md): Consulte as 26 regras contra as quais o Bot Manager Lite pontua uma requisição, cada uma com o seu ID, pontuação e classe, e os argumentos com padrão entregue. - [Guias e tutoriais](https://www.azion.com/pt-br/documentacao/plataforma/firewall/guias.md): Todos os guias e tutoriais de Firewall, cada um cobrindo uma tarefa. - [Functions no Firewall](https://www.azion.com/pt-br/documentacao/plataforma/firewall/functions.md): Consulte o evento, os métodos e os metadados de requisição que uma função em um firewall usa para permitir, negar, descartar ou responder a uma requisição. - [Instâncias de função no Firewall](https://www.azion.com/pt-br/documentacao/plataforma/firewall/functions-instances.md): Consulte os campos de uma instância de função em um firewall, como os argumentos dela substituem os padrões da função e o comportamento de regra que a executa. - [Rules Engine para Firewall](https://www.azion.com/pt-br/documentacao/plataforma/firewall/rules-engine.md): Consulte cada variável de critério, operador e comportamento que uma regra de firewall pode usar, e os campos de uma regra no Azion Console e na API. - [Limites](https://www.azion.com/pt-br/documentacao/plataforma/firewall/limites.md): Confira os limites de um firewall, das regras e instâncias de função dele e das configurações de WAF, Network Shield e Bot Manager que ele carrega, por plano. - [Boas práticas](https://www.azion.com/pt-br/documentacao/plataforma/firewall/boas-praticas.md): Dimensione bursts de rate limit, dê um resultado por caminho da função, espere a propagação e leia antes o que WAF, Network Shield e Bot Manager detectam. - [Solução de problemas](https://www.azion.com/pt-br/documentacao/plataforma/firewall/solucao-de-problemas.md): Descubra por que uma regra não dispara, por que uma requisição legítima é recusada e o que a Azion API retorna ao recusar um objeto de firewall. - [Glossário](https://www.azion.com/pt-br/documentacao/plataforma/firewall/glossario.md): O que firewall, regra, critério, comportamento, rule set, network list, score, limite e os demais termos da documentação do Firewall significam. ## Functions - [Visão geral](https://www.azion.com/pt-br/documentacao/plataforma/functions.md): Execute JavaScript no caminho da requisição de uma aplicação ou de um firewall, invocado por uma regra do Rules Engine, sem servidor para provisionar. - [Primeiros passos](https://www.azion.com/pt-br/documentacao/plataforma/functions/primeiros-passos.md): Crie sua primeira função pelo Azion Console, pela Azion CLI ou pela API, instancie-a em uma aplicação e acione-a com uma regra do Rules Engine. - [Como funciona](https://www.azion.com/pt-br/documentacao/plataforma/functions/como-funciona.md): Entenda o que invoca uma função: o código, a instância que carrega os seus Args, a regra que a dispara e onde ela roda. - [Desenvolvimento local](https://www.azion.com/pt-br/documentacao/plataforma/functions/local-development.md): Rode uma function na sua máquina com o Azion CLI, envie requisições reais e forneça variáveis de ambiente de um arquivo local antes do deploy. - [Preview deployment](https://www.azion.com/pt-br/documentacao/plataforma/functions/preview-deployment.md): Simule uma requisição para uma função em Azion Console e leia a resposta que o código retorna antes que a função atenda tráfego. - [Editor de código](https://www.azion.com/pt-br/documentacao/plataforma/functions/code-editor.md): Escreva e edite o JavaScript de uma função em Azion Console, em um editor Monaco com syntax highlighting, IntelliSense e debugging. - [Integração com ChatGPT](https://www.azion.com/pt-br/documentacao/plataforma/functions/ai-integration.md): Gere, refatore e explique o código de uma função no editor de código de Azion Console, com credenciais da sua própria conta OpenAI. - [Guias e tutoriais](https://www.azion.com/pt-br/documentacao/plataforma/functions/guias.md): Todos os guias e tutoriais de Functions, cada um cobrindo uma tarefa. - [Exemplos em JavaScript](https://www.azion.com/pt-br/documentacao/plataforma/functions/javascript-exemplos.md): Copie trechos de JavaScript prontos para uso em uma função, de retornar uma resposta a ler cookies e negar requisições em um firewall. - [Teste A/B](https://www.azion.com/pt-br/documentacao/plataforma/functions/ab-testing.md): Divida o tráfego entre duas respostas em uma função, sorteando o grupo do visitante e registrando a escolha em um cookie. - [Adicionar um response header](https://www.azion.com/pt-br/documentacao/plataforma/functions/adding-response-header.md): Adicione um response header com base no país do visitante, com uma função que é executada em um firewall e lê metadados de GeoIP. - [Negar uma requisição por país](https://www.azion.com/pt-br/documentacao/plataforma/functions/deny-request.md): Bloqueie as requisições de um país escolhido antes que cheguem à sua aplicação, com uma função que é executada em um firewall. - [Extrair o valor de um cookie](https://www.azion.com/pt-br/documentacao/plataforma/functions/cookie-value.md): Leia um cookie pelo nome no cabeçalho da requisição em uma função e use o valor para moldar a resposta retornada. - [Functions em um firewall](https://www.azion.com/pt-br/documentacao/plataforma/functions/general-firewall-example.md): Negue, descarte, modifique ou responda a uma requisição em um único handler de firewall, com as ações de evento disponíveis para uma função. - [Hello world](https://www.azion.com/pt-br/documentacao/plataforma/functions/hello-world.md): Retorne uma string fixa de uma função, sem contatar uma origem, e confirme que a função está publicada e atendendo ao tráfego. - [Processe o corpo de uma requisição](https://www.azion.com/pt-br/documentacao/plataforma/functions/process-request-body.md): Leia o corpo de uma requisição dentro de uma function, escolhendo pelo header Content-Type como fazer o parse de JSON, form data, texto, binário e stream. - [Redirecionar todas as requisições para uma URL](https://www.azion.com/pt-br/documentacao/plataforma/functions/redirect-requests.md): Envie todas as requisições recebidas para uma única URL de destino com um redirecionamento 301 retornado por uma função, antes que cheguem à origem. - [Responder com outro site](https://www.azion.com/pt-br/documentacao/plataforma/functions/respond-site.md): Responda a uma requisição com conteúdo buscado de outro site, repassando a resposta upstream enquanto o navegador mantém a URL original. - [APIs REST](https://www.azion.com/pt-br/documentacao/plataforma/functions/rest-apis.md): Chame uma API REST a partir de uma função com fetch, usando os métodos GET, DELETE, POST, PUT e PATCH com dados JSON. - [Retornar HTML](https://www.azion.com/pt-br/documentacao/plataforma/functions/return-html.md): Construa uma página HTML dentro de uma função e retorne-a com o header content-type correto, sem renderizá-la em um servidor de origem. - [Retornar JSON](https://www.azion.com/pt-br/documentacao/plataforma/functions/return-json.md): Serialize um objeto e retorne-o como uma resposta JSON com o header content-type correto, para APIs leves e middlewares. - [Utilizar args](https://www.azion.com/pt-br/documentacao/plataforma/functions/utilizar-args.md): Passe Args em JSON para uma função a partir de sua instância e leia-os em tempo de execução para mudar o comportamento sem editar o código. - [Variáveis de ambiente](https://www.azion.com/pt-br/documentacao/plataforma/functions/environment-variables.md): Armazene configurações e segredos fora do código da sua função e leia cada valor pela chave em tempo de execução com a interface Azion.env.get. - [Limites](https://www.azion.com/pt-br/documentacao/plataforma/functions/limites.md): Consulte os limites de funções e instâncias de função em uma aplicação: os tetos que limitam uma invocação e o uso incluído em cada plano. - [Boas práticas](https://www.azion.com/pt-br/documentacao/plataforma/functions/boas-praticas.md): Dimensione, configure e instrumente uma função para que ela permaneça dentro dos limites de CPU, de sub-requisições e de Args de cada invocação. - [Solução de problemas](https://www.azion.com/pt-br/documentacao/plataforma/functions/solucao-de-problemas.md): Encontre a causa quando uma função nunca roda, para antes de responder ou não gera saída de log, e aplique a correção. - [Glossário](https://www.azion.com/pt-br/documentacao/plataforma/functions/glossario.md): Consulte os termos que a documentação de Functions usa, de Args e instância de função a sub-requisição e tempo de CPU. ## Connectors - [Visão geral](https://www.azion.com/pt-br/documentacao/plataforma/connectors.md): Conecte as suas aplicações às origens que guardam o seu conteúdo, balanceie requisições entre endereços e proteja e assine requisições de origem. - [Primeiros passos](https://www.azion.com/pt-br/documentacao/plataforma/connectors/primeiros-passos.md): Crie um connector para uma segunda origem, envie um caminho da sua aplicação para ele com uma regra e confira a resposta pelo seu workload. - [Como funciona](https://www.azion.com/pt-br/documentacao/plataforma/connectors/como-funciona.md): Acompanhe uma requisição de uma regra da aplicação, por um connector, até a sua origem, e veja onde Load Balancer, Origin Shield e Live Ingest agem. - [Primeiros passos](https://www.azion.com/pt-br/documentacao/plataforma/connectors/load-balancer/primeiros-passos.md): Ative Load Balancer em um connector, adicione um segundo endereço com um peso e tire um endereço da rotação. - [Métodos de balanceamento](https://www.azion.com/pt-br/documentacao/plataforma/connectors/load-balancer/metodos-de-balanceamento.md): Compare Round Robin, Least Connections e IP Hash e veja como peso, função do servidor, novas tentativas e endereços inativos definem o destino das requisições. - [Origin IP ACL e HMAC](https://www.azion.com/pt-br/documentacao/plataforma/connectors/origin-shield/origin-ip-acl-e-hmac.md): Restrinja sua origem aos endereços publicados da Azion, assine as requisições de origem com credenciais HMAC e mantenha a allowlist atualizada. - [Ingestão e entrega](https://www.azion.com/pt-br/documentacao/plataforma/connectors/live-ingest/ingestao-e-entrega.md): Veja como Live Ingest recebe uma transmissão ao vivo do seu encoder na região que você escolhe, e como uma aplicação a entrega aos espectadores. - [Guias e tutoriais](https://www.azion.com/pt-br/documentacao/plataforma/connectors/guias.md): Todos os guias e tutoriais de Connectors, Load Balancer, Origin Shield e Live Ingest, cada um cobrindo uma tarefa. - [Configurações](https://www.azion.com/pt-br/documentacao/plataforma/connectors/configuracoes.md): Consulte cada campo de um connector no Azion Console e na Azion API, com valores, padrão e limites, por tipo de connector. - [SNI Check](https://www.azion.com/pt-br/documentacao/plataforma/connectors/sni-check.md): Veja quando a Azion responde a uma requisição HTTPS com 421 Misdirected Request porque o SNI e o header Host não correspondem a nenhum certificado do workload. - [Origins](https://www.azion.com/pt-br/documentacao/plataforma/connectors/origins.md): O Azion Origins permite que você personalize as origens de seu conteúdo, o cabeçalho Host e as credenciais de autenticação HMAC. - [Limites](https://www.azion.com/pt-br/documentacao/plataforma/connectors/limites.md): Confira os limites de um connector, de Load Balancer e de Origin Shield, e o uso que cada plano da Azion inclui. - [Boas práticas](https://www.azion.com/pt-br/documentacao/plataforma/connectors/boas-praticas.md): Configure connectors, Load Balancer, Origin Shield e Live Ingest para que as origens continuem alcançáveis, protegidas e endereçadas corretamente. - [Solução de problemas](https://www.azion.com/pt-br/documentacao/plataforma/connectors/solucao-de-problemas.md): Corrija erros de connector, origens que recusam requisições, problemas de Load Balancer e Origin Shield e respostas 421 Misdirected Request. - [Glossário](https://www.azion.com/pt-br/documentacao/plataforma/connectors/glossario.md): Consulte os termos que Connectors, Load Balancer, Origin Shield e Live Ingest usam, cada um com link para a página que o explica. ## AI Inference - [Visão geral](https://www.azion.com/pt-br/documentacao/plataforma/ai-inference.md): Chame um modelo de linguagem, de visão, de embedding ou de reranking de dentro de uma função com Azion.AI.run, em infraestrutura que você não provisiona. - [Primeiros passos](https://www.azion.com/pt-br/documentacao/plataforma/ai-inference/primeiros-passos.md): Implante o template AI Inference Starter Kit e envie uma primeira requisição de chat a um modelo no domínio da sua própria aplicação. - [Como funciona](https://www.azion.com/pt-br/documentacao/plataforma/ai-inference/como-funciona.md): Acompanhe uma chamada de modelo da requisição que chega até a resposta que retorna e veja onde termina a parte da Azion e começa a sua. - [LoRA Fine-Tune](https://www.azion.com/pt-br/documentacao/plataforma/ai-inference/lora-fine-tune.md): Consulte quais modelos de AI Inference suportam Low-Rank Adaptation e como LoRA Fine-Tune estende AI Inference e é medido. - [Guias e tutoriais](https://www.azion.com/pt-br/documentacao/plataforma/ai-inference/guias.md): Todos os guias e tutoriais de AI Inference, cada um cobrindo uma tarefa. - [Invocação de modelos](https://www.azion.com/pt-br/documentacao/plataforma/ai-inference/invocacao-de-modelos.md): Envie uma requisição a um modelo do AI Inference a partir de uma função ou por HTTP e consulte os campos que o corpo da requisição aceita. - [Modelos de AI](https://www.azion.com/pt-br/documentacao/plataforma/ai-inference/modelos.md): Compare os modelos que AI Inference executa por categoria, comprimento do contexto e tipo de entrada, e copie o id que cada um recebe na invocação. - [BAAI/bge-reranker-v2-m3](https://www.azion.com/pt-br/documentacao/plataforma/ai-inference/baai-bge-reranker-v2-m3.md): Ranqueie documentos em relação a uma consulta com BAAI/bge-reranker-v2-m3, um reranker multilíngue com 568M de parâmetros e 8k tokens de contexto. - [GPT-OSS 20B](https://www.azion.com/pt-br/documentacao/plataforma/ai-inference/gpt-oss-20b.md): Invoque GPT-OSS 20B, um modelo de linguagem grande com comprimento de contexto de 131k tokens, e envie uma requisição com chamada de ferramentas. - [InternVL3](https://www.azion.com/pt-br/documentacao/plataforma/ai-inference/internvl3.md): Invoque InternVL3, um vision language model de 1B parâmetros com 16k tokens de contexto, e envie texto e imagens na mesma requisição. - [Mistral 3 Small (24B AWQ)](https://www.azion.com/pt-br/documentacao/plataforma/ai-inference/mistral-3-small.md): Invoque o Mistral 3 Small, um large language model de 24B parâmetros com contexto de 32k tokens, e envie a ele uma requisição de chamada de ferramentas. - [Nanonets-OCR-s](https://www.azion.com/pt-br/documentacao/plataforma/ai-inference/nanonets-ocr-s.md): Invoque Nanonets-OCR-s, um modelo de OCR que lê a imagem de um documento e retorna o texto como Markdown estruturado, com 32k tokens de contexto. - [Qwen2.5 VL AWQ 3B](https://www.azion.com/pt-br/documentacao/plataforma/ai-inference/qwen-2-5-vl-3b.md): Invoque Qwen2.5 VL AWQ 3B, um vision-language model de 3B parâmetros com 32k tokens de contexto, e envie texto e imagens na mesma requisição. - [Qwen2.5 VL AWQ 7B](https://www.azion.com/pt-br/documentacao/plataforma/ai-inference/qwen-2-5-vl-7b.md): Invoque Qwen2.5 VL AWQ 7B, um modelo de visão e linguagem com 7 bilhões de parâmetros, e envie texto e imagem na mesma requisição. - [Qwen3 30B A3B Instruct 2507 FP8](https://www.azion.com/pt-br/documentacao/plataforma/ai-inference/qwen3-30ba3b.md): Invoque Qwen3 30B A3B Instruct 2507 FP8, um modelo de linguagem de 30B parâmetros com contexto de 64k tokens, chamada de ferramentas e suporte a LoRA. - [Qwen3 Embedding 4B](https://www.azion.com/pt-br/documentacao/plataforma/ai-inference/qwen3-embedding-4b.md): Invoque Qwen3 Embedding 4B, um modelo de embedding multilíngue de 4B parâmetros, e transforme texto em vetores para recuperação e classificação. - [Limites](https://www.azion.com/pt-br/documentacao/plataforma/ai-inference/limites.md): Consulte as condições em que Azion encerra ou desprovisiona um modelo do AI Inference e onde cada limite restante é declarado. - [Boas práticas](https://www.azion.com/pt-br/documentacao/plataforma/ai-inference/boas-praticas.md): Proteja o endpoint que serve um modelo, copie o id que cada modelo declara e decida o que alcança o modelo antes da chamada. - [Glossário](https://www.azion.com/pt-br/documentacao/plataforma/ai-inference/glossario.md): Consulte o significado de cada termo usado na documentação de AI Inference, de Azion.AI.run e Azion Cells a Compute Time e Workload Domain. ## Real-Time Metrics - [Visão geral](https://www.azion.com/pt-br/documentacao/plataforma/real-time-metrics.md): Leia as métricas de tráfego, cache, segurança, funções, DNS e stream dos seus produtos da Azion como gráficos no Azion Console ou pela API GraphQL. - [Primeiros passos](https://www.azion.com/pt-br/documentacao/plataforma/real-time-metrics/primeiros-passos.md): Leia os totais de requisições e de dados transferidos das suas aplicações no Azion Console ou com uma query GraphQL e restrinja-os a 24 horas e a um host. - [Como funciona](https://www.azion.com/pt-br/documentacao/plataforma/real-time-metrics/como-funciona.md): Acompanhe uma requisição até ela virar um ponto em um gráfico de Real-Time Metrics e veja como agregação, resolução e contagem moldam cada valor. - [Guias e tutoriais](https://www.azion.com/pt-br/documentacao/plataforma/real-time-metrics/guias.md): Todos os guias e tutoriais de Real-Time Metrics, cada um cobrindo uma tarefa. - [Filtros e intervalo de tempo](https://www.azion.com/pt-br/documentacao/plataforma/real-time-metrics/filtros-e-intervalo-de-tempo.md): Consulte os controles acima dos gráficos de Real-Time Metrics: intervalo de tempo, atualização automática, filtros, campo de query e menu do gráfico. - [Dashboards de Build](https://www.azion.com/pt-br/documentacao/plataforma/real-time-metrics/dashboards-build.md): Consulte o que mede cada gráfico dos dashboards Applications, Tiered Cache, Functions e Image Processor, com o campo que retorna o mesmo valor. - [Dashboards de Secure](https://www.azion.com/pt-br/documentacao/plataforma/real-time-metrics/dashboards-secure.md): Consulte o que mede cada gráfico dos dashboards WAF, Edge DNS, Bot Manager e Threats Breakdown, e o campo que o retorna. - [Dashboards de Observe](https://www.azion.com/pt-br/documentacao/plataforma/real-time-metrics/dashboards-observe.md): Consulte o que medem os gráficos Total Data Streamed e Total Requests do dashboard de Data Stream e os campos que os retornam. - [SIEM Azion](https://www.azion.com/pt-br/documentacao/plataforma/real-time-metrics/siem-azion.md): Analise dados a partir de dashboards com dados agregados e brutos. - [Limites](https://www.azion.com/pt-br/documentacao/plataforma/real-time-metrics/limites.md): Confira por quanto tempo Real-Time Metrics mantém cada dataset, os limites dos gráficos no Console e da API GraphQL e o que cada um retorna além deles. - [Boas práticas](https://www.azion.com/pt-br/documentacao/plataforma/real-time-metrics/boas-praticas.md): Escolha o intervalo, o escopo e a fonte de cada número de Real-Time Metrics para manter precisas as comparações, as verificações de cache e as queries da API. - [Solução de problemas](https://www.azion.com/pt-br/documentacao/plataforma/real-time-metrics/solucao-de-problemas.md): Descubra por que um gráfico de Real-Time Metrics fica vazio ou baixo, por que os totais diferem de Billing e o que a API GraphQL retorna ao recusar uma query. - [Glossário](https://www.azion.com/pt-br/documentacao/plataforma/real-time-metrics/glossario.md): Consulte offload, dados economizados, dataset, tag de agregação, tag de variação, resolução e os outros termos da documentação do Real-Time Metrics. ## Real-Time Events - [Visão geral](https://www.azion.com/pt-br/documentacao/plataforma/real-time-events.md): Real-Time Events guarda os registros de eventos que seus produtos Azion escrevem e os entrega no Azion Console e por uma API GraphQL. - [Primeiros passos](https://www.azion.com/pt-br/documentacao/plataforma/real-time-events/primeiros-passos.md): Abra o Real-Time Events, leia os registros de uma fonte de dados, reduza o resultado a uma requisição e rode a mesma consulta na API GraphQL. - [Como funciona](https://www.azion.com/pt-br/documentacao/plataforma/real-time-events/como-funciona.md): Acompanhe um evento da requisição que o gera até o dataset que o guarda, a consulta que o lê e o momento em que ele sai da retenção. - [Guias e tutoriais](https://www.azion.com/pt-br/documentacao/plataforma/real-time-events/guias.md): Todos os guias e tutoriais de Real-Time Events, cada um cobrindo uma tarefa. - [Fontes de dados](https://www.azion.com/pt-br/documentacao/plataforma/real-time-events/fontes-de-dados.md): Consulte cada fonte de dados do Real-Time Events, o produto que escreve os registros, o dataset GraphQL que os guarda e por quanto tempo ficam. - [Limites](https://www.azion.com/pt-br/documentacao/plataforma/real-time-events/limites.md): Confira os limites de retenção, consulta e payload do Real-Time Events, a resposta que uma consulta recebe além de cada um e o uso incluído por mês. - [Boas práticas](https://www.azion.com/pt-br/documentacao/plataforma/real-time-events/boas-praticas.md): Escreva consultas que respondem dentro do limite de linhas lidas, considere a retenção e escolha entre Real-Time Events, Real-Time Metrics e Data Stream. - [Solução de problemas](https://www.azion.com/pt-br/documentacao/plataforma/real-time-events/solucao-de-problemas.md): Descubra a causa quando uma consulta não retorna registros, passa de um limite, responde 204 sem corpo ou usa um campo que o dataset não tem. - [Glossário](https://www.azion.com/pt-br/documentacao/plataforma/real-time-events/glossario.md): O que fonte de dados, dataset, registro de evento, retenção, data scan e os demais termos da documentação do Real-Time Events significam. ## Data Stream - [Visão geral](https://www.azion.com/pt-br/documentacao/plataforma/data-stream.md): Envie em lotes os logs do Activity History, de aplicações, de functions e do WAF para um SIEM ou uma plataforma de big data ou de processamento de streams. - [Primeiros passos](https://www.azion.com/pt-br/documentacao/plataforma/data-stream/primeiros-passos.md): Envie o Activity History da conta para um bucket do Object Storage com Data Stream, pelo Azion Console ou pela API, e confirme a chegada das primeiras linhas. - [Como funciona](https://www.azion.com/pt-br/documentacao/plataforma/data-stream/como-funciona.md): Siga um evento da fonte de dados até o endpoint e veja como um stream renderiza, agrupa e envia linhas de log, e o que custa uma falha do endpoint. - [Guias e tutoriais](https://www.azion.com/pt-br/documentacao/plataforma/data-stream/guias.md): Todos os guias e tutoriais de Data Stream, cada um cobrindo uma tarefa. - [Configurações do stream](https://www.azion.com/pt-br/documentacao/plataforma/data-stream/configuracoes-do-stream.md): Consulte cada campo de um stream no Azion Console e na Azion API, com valores, padrões e limites, da fonte de dados ao endpoint. - [Fontes de dados e variáveis](https://www.azion.com/pt-br/documentacao/plataforma/data-stream/fontes-de-dados-e-variaveis.md): Consulte as quatro fontes de dados que um stream lê e cada variável que elas oferecem, com um valor de exemplo e os templates predefinidos que a carregam. - [Templates e payload](https://www.azion.com/pt-br/documentacao/plataforma/data-stream/templates-e-payload.md): Consulte os cinco templates predefinidos, o objeto de template personalizado com seu Data Set e o payload de um endpoint Standard HTTP/HTTPS POST. - [Endpoints](https://www.azion.com/pt-br/documentacao/plataforma/data-stream/endpoints.md): Consulte os 11 tipos de endpoint para os quais um stream envia as linhas de log, com cada campo, tipo e limite no Azion Console e na Azion API. - [Limites](https://www.azion.com/pt-br/documentacao/plataforma/data-stream/limites.md): Confira os limites de lote, entrega, sampling e campos do Data Stream, o que cada um retorna além do valor e o uso que cada plano inclui. - [Boas práticas](https://www.azion.com/pt-br/documentacao/plataforma/data-stream/boas-praticas.md): Defina escopo, formato e segurança de cada stream para que vários streams rodem juntos, as linhas de log tragam o que você analisa e as falhas apareçam. - [Solução de problemas](https://www.azion.com/pt-br/documentacao/plataforma/data-stream/solucao-de-problemas.md): Descubra por que um stream não envia nada ou envia menos linhas de log, por que o endpoint recusa os lotes e o que significa um erro da API. - [Glossário](https://www.azion.com/pt-br/documentacao/plataforma/data-stream/glossario.md): Consulte stream, fonte de dados, template, data set, endpoint, sampling e os outros termos usados na documentação do Data Stream. ## Edge Pulse - [Visão geral](https://www.azion.com/pt-br/documentacao/plataforma/edge-pulse.md): Colete medições de navegação, disponibilidade, latência e largura de banda dos browsers de visitantes reais com uma tag JavaScript. - [Primeiros passos](https://www.azion.com/pt-br/documentacao/plataforma/edge-pulse/primeiros-passos.md): Copie a tag JavaScript do Edge Pulse no Azion Console, adicione às páginas que você quer monitorar e comece a coletar medições. - [Como funciona](https://www.azion.com/pt-br/documentacao/plataforma/edge-pulse/como-funciona.md): Acompanhe uma medição desde a tag que roda no browser do visitante até o teste que ela executa e a consulta que lê o resultado. - [Tag JavaScript](https://www.azion.com/pt-br/documentacao/plataforma/edge-pulse/tag-javascript.md): Escolha entre as duas tags do Edge Pulse e consulte as configurações de browser que cada uma respeita e os dados que a tag coleta. - [Glossário](https://www.azion.com/pt-br/documentacao/plataforma/edge-pulse/glossario.md): Consulte o que significam as duas tags do Edge Pulse, o dataset pulseEvents, um teste e o identificador de visitante nestas páginas. ## Edge DNS - [Visão geral](https://www.azion.com/pt-br/documentacao/plataforma/edge-dns.md): Hospede uma zona para cada domínio e responda às consultas DNS dos registros dela com três nameservers autoritativos na infraestrutura distribuída da Azion. - [Primeiros passos](https://www.azion.com/pt-br/documentacao/plataforma/edge-dns/primeiros-passos.md): Crie uma zona do Edge DNS e um registro A pelo Azion Console, pela Azion CLI ou pela API, e consulte o registro nos nameservers da Azion. - [Como funciona](https://www.azion.com/pt-br/documentacao/plataforma/edge-dns/como-funciona.md): Siga uma consulta até os nameservers da Azion e veja como o cache atrasa alterações, como registros Weighted e ANAME respondem e como o DNSSEC assina zonas. - [Guias e tutoriais](https://www.azion.com/pt-br/documentacao/plataforma/edge-dns/guias.md): Todos os guias e tutoriais de Edge DNS, cada um cobrindo uma tarefa. - [Zonas e registros](https://www.azion.com/pt-br/documentacao/plataforma/edge-dns/zonas-e-registros.md): Consulte cada campo de zona e de registro do Edge DNS, os nameservers e o SOA, as permissões e os erros da API, no Console, na API e na CLI. - [Tipos de registro](https://www.azion.com/pt-br/documentacao/plataforma/edge-dns/tipos-de-registro.md): Consulte os 11 tipos de registro do Edge DNS, o formato do valor de cada um, as regras aplicadas a cada tipo e como os nomes wildcard correspondem. - [DNSSEC](https://www.azion.com/pt-br/documentacao/plataforma/edge-dns/dnssec.md): Consulte a configuração DNSSEC de uma zona do Edge DNS, seus status, o registro DS de que o registrador precisa e o que muda ao desativar o DNSSEC. - [Limites](https://www.azion.com/pt-br/documentacao/plataforma/edge-dns/limites.md): Confira os limites padrão de zonas e registros do Edge DNS, o que cada um retorna além do valor e as zonas e consultas que cada plano inclui. - [Boas práticas](https://www.azion.com/pt-br/documentacao/plataforma/edge-dns/boas-praticas.md): Planeje delegação, TTLs, registros com pesos, o registro do apex e o DNSSEC para que os registros do Edge DNS respondam quando você espera. - [Solução de problemas](https://www.azion.com/pt-br/documentacao/plataforma/edge-dns/solucao-de-problemas.md): Descubra por que uma zona ou um registro não responde, por que uma alteração ainda não aparece, por que o DNSSEC falha e o que significa um erro da API. - [Glossário](https://www.azion.com/pt-br/documentacao/plataforma/edge-dns/glossario.md): Consulte zona, registro, ANAME, política Weighted, nameserver e os demais termos que a documentação do Edge DNS usa. ## Object Storage - [Visão geral](https://www.azion.com/pt-br/documentacao/plataforma/object-storage.md): Armazene arquivos como objetos em buckets, acesse-os pela API da Azion ou pelo protocolo S3 e sirva-os a partir de uma aplicação. - [Primeiros passos](https://www.azion.com/pt-br/documentacao/plataforma/object-storage/primeiros-passos.md): Crie o seu primeiro bucket do Object Storage pelo Azion Console, pela Azion CLI ou pela API, faça upload de um objeto e confirme que ele está armazenado. - [Como funciona](https://www.azion.com/pt-br/documentacao/plataforma/object-storage/como-funciona.md): Entenda como um objeto é armazenado e endereçado, como uma requisição chega até ele e o que cada nível de acesso e o período de carência da exclusão mudam. - [Guias e tutoriais](https://www.azion.com/pt-br/documentacao/plataforma/object-storage/guias.md): Todos os guias e tutoriais de Object Storage, cada um cobrindo uma tarefa. - [Buckets e objetos](https://www.azion.com/pt-br/documentacao/plataforma/object-storage/buckets-e-objetos.md): Consulte os campos de um bucket e de um objeto, as onze operações de API sobre eles e o erro que cada rejeição retorna. - [Compatibilidade com S3](https://www.azion.com/pt-br/documentacao/plataforma/object-storage/compatibilidade-s3.md): Alcance buckets do Object Storage pelo protocolo S3: a credencial, suas capabilities, o endpoint e as operações que Azion suporta. - [Limites](https://www.azion.com/pt-br/documentacao/plataforma/object-storage/limites.md): Consulte cada limite de um bucket, de uma chave de objeto e de uma requisição de listagem, além do armazenamento e das operações que cada plano inclui por mês. - [Boas práticas](https://www.azion.com/pt-br/documentacao/plataforma/object-storage/boas-praticas.md): Defina níveis de acesso, chaves de objeto, content types e credenciais para que os objetos sejam servidos e alcançados apenas por quem precisa. - [Solução de problemas](https://www.azion.com/pt-br/documentacao/plataforma/object-storage/solucao-de-problemas.md): Encontre a causa quando um bucket não pode ser excluído, a API rejeita uma requisição de criação ou a Azion CLI relata um sucesso que não produziu. - [Glossário](https://www.azion.com/pt-br/documentacao/plataforma/object-storage/glossario.md): Consulte o que bucket, chave do objeto, prefixo, workloads access e credencial S3 significam na documentação do Object Storage. ## SQL Database - [Visão geral](https://www.azion.com/pt-br/documentacao/plataforma/sql-database.md): Crie bancos de dados relacionais na Azion, execute instruções SQL pela API, por uma function ou pelo Azion Console e ordene linhas por distância vetorial. - [Primeiros passos](https://www.azion.com/pt-br/documentacao/plataforma/sql-database/primeiros-passos.md): Crie o seu primeiro banco de dados no SQL Database pelo Azion Console ou com a Azion API, adicione uma tabela, insira uma linha e leia essa linha de volta. - [Como funciona](https://www.azion.com/pt-br/documentacao/plataforma/sql-database/como-funciona.md): Entenda como um banco de dados recebe uma escrita na instância principal, responde uma leitura de uma réplica e informa o custo de cada statement. - [Guias e tutoriais](https://www.azion.com/pt-br/documentacao/plataforma/sql-database/guias.md): Todos os guias e tutoriais de SQL Database, cada um cobrindo uma tarefa. - [Bancos de dados e consultas](https://www.azion.com/pt-br/documentacao/plataforma/sql-database/bancos-de-dados-e-consultas.md): Consulte todos os campos de um banco de dados, as cinco operações da API e as métricas que cada statement SQL retorna. - [Vector search](https://www.azion.com/pt-br/documentacao/plataforma/sql-database/vector-search.md): Consulte os tipos de coluna vetorial, as funções de distância e de índice e os limites que SQL Database aplica a dados vetoriais. - [EdgeSQL Shell](https://www.azion.com/pt-br/documentacao/plataforma/sql-database/edgesql-shell.md): Use SQL Database pelo terminal: cada comando do shell e seus argumentos, os modos de saída, as fontes de importação e as variáveis de credenciais. - [Limites](https://www.azion.com/pt-br/documentacao/plataforma/sql-database/limites.md): Consulte cada limite de nome de banco de dados, de tabela e de coluna vetorial, além do armazenamento e das linhas que cada plano de serviço inclui. - [Boas práticas](https://www.azion.com/pt-br/documentacao/plataforma/sql-database/boas-praticas.md): Leia a chave de erro de cada instrução, agrupe instruções relacionadas, indexe uma coluna de vetor e nomeie um banco de dados pelo que ele guarda. - [Solução de problemas](https://www.azion.com/pt-br/documentacao/plataforma/sql-database/solucao-de-problemas.md): Diagnostique uma consulta que relata sucesso sem dados, uma requisição de criação que a API recusa e um EdgeSQL Shell que não inicia. - [Glossário](https://www.azion.com/pt-br/documentacao/plataforma/sql-database/glossario.md): Consulte o que banco de dados, instrução, linhas lidas, índice de vetor e Preview significam na documentação do SQL Database. ## KV Store - [Visão geral](https://www.azion.com/pt-br/documentacao/plataforma/kv-store.md): Armazene valores endereçados por uma chave na Azion, crie namespaces pela API da Azion e leia e escreva chaves de dentro de uma function. - [Primeiros passos](https://www.azion.com/pt-br/documentacao/plataforma/kv-store/primeiros-passos.md): Crie o seu primeiro namespace com a API da Azion, depois armazene e leia uma key em uma function executada em uma aplicação. - [Como funciona](https://www.azion.com/pt-br/documentacao/plataforma/kv-store/como-funciona.md): Entenda o modelo de namespace e key, de onde uma leitura é respondida, o que a consistência eventual retorna e o que cada medidor conta. - [Guias e tutoriais](https://www.azion.com/pt-br/documentacao/plataforma/kv-store/guias.md): Todos os guias e tutoriais de KV Store, cada um cobrindo uma tarefa. - [Namespaces](https://www.azion.com/pt-br/documentacao/plataforma/kv-store/namespaces.md): Consulte os três campos de um namespace, as três operações da API sobre ele e os erros que cada rejeição retorna. - [Limites](https://www.azion.com/pt-br/documentacao/plataforma/kv-store/limites.md): Consulte cada limite que KV Store aplica ao nome de um namespace e a uma listagem, além do armazenamento, das leituras e das gravações que uma conta inclui. - [Boas práticas](https://www.azion.com/pt-br/documentacao/plataforma/kv-store/boas-praticas.md): Nomeie um namespace que nada renomeia, aguarde cada chamada do cliente, trate os dois envelopes de erro e alcance keys em um store que não lista nenhuma. - [Solução de problemas](https://www.azion.com/pt-br/documentacao/plataforma/kv-store/solucao-de-problemas.md): Corrija um constructor que lança erro, um namespace que uma função não abre, um import que o build recusa e os erros que a Azion API retorna. - [Glossário](https://www.azion.com/pt-br/documentacao/plataforma/kv-store/glossario.md): Definições do vocabulário que KV Store usa: namespace, metadata, expirationTtl, cacheTtl, eventual consistency e os medidores de cobrança. ## Serviços Profissionais - [Visão geral](https://www.azion.com/pt-br/documentacao/servicos.md): Serviços especializados que o time da Azion entrega junto com a plataforma. - [Best Practices Review](https://www.azion.com/pt-br/documentacao/servicos/best-practices-review.md): Best Practices Review oferece uma avaliação completa de sua infraestrutura e fornece recomendações de especialistas para otimizar o desempenho, a segurança e a eficiência. - [Business Events Support](https://www.azion.com/pt-br/documentacao/servicos/business-events-support.md): Business Events Support refere-se ao suporte e à assistência prestados para auxiliar os clientes durante os eventos em tempo real. - [Instructor-Led Training](https://www.azion.com/pt-br/documentacao/servicos/instructor-led-training.md): Instructor-Led Training oferece experiências de aprendizagem personalizadas adaptadas às suas necessidades específicas. - [Integration Services](https://www.azion.com/pt-br/documentacao/servicos/integration-services.md): É a forma mais rápida e segura para migrar seus conteúdos, aplicações web e APIs para a Azion, não importa a complexidade e o volume de recursos que você utiliza. - [Managed Configurations](https://www.azion.com/pt-br/documentacao/servicos/managed-configurations.md): Managed Configurations permite que uma equipe de engenheiros experientes possa realizar certas tarefas diárias em seu nome, como configurar e manter suas configurações. - [Security Response Team](https://www.azion.com/pt-br/documentacao/servicos/security-response-team.md): Serviço gerenciado que autoriza a Azion a impor medidas técnicas disponíveis na plataforma da Azion para controlar ou mitigar ataques DDoS, mesmo que tais medidas possam resultar em uma degradação do desempenho. - [Slack Channel](https://www.azion.com/pt-br/documentacao/servicos/slack-channel.md): O serviço Slack Channel refere-se ao suporte e assistência fornecidos para auxiliar os clientes por meio de comunicação escrita. - [Technical Account Manager](https://www.azion.com/pt-br/documentacao/servicos/technical-account-manager.md): O TAM é o seu ponto de contato técnico. O TAM atua como um consultor, fornecendo orientação técnica estratégica de forma proativa para ajudar a acelerar a transformação digital e a jornada em edge computing e fornecer ideias para maximizar investimentos em infraestrutura (local e/ou na nuvem). ## Contratos e Políticas - [Visão geral](https://www.azion.com/pt-br/documentacao/contratos.md): Explore as principais documentações jurídicas, incluindo Termos de Serviço, Política de Privacidade e mais, para gerenciar seus contratos online com eficácia. - [Termos de Serviço](https://www.azion.com/pt-br/documentacao/contratos/tds.md): Clique aqui e confira informações completas sobre os contratos e termos de serviço da Azion e tire suas dúvidas - [Contrato de Cliente](https://www.azion.com/pt-br/documentacao/contratos/contrato-de-cliente.md): Acesse os detalhes de vigência, recisão, suspensão temporária, entre outros detalhes sobre os serviços da Azion. - [Acordo de Nível de Serviço](https://www.azion.com/pt-br/documentacao/contratos/sla.md): Confira todas as métricas de disponibilidade da Azion e o Acordo de Nível de Serviço. - [Política de Privacidade](https://www.azion.com/pt-br/documentacao/contratos/politica-de-privacidade.md): A política de privacidade da Azion rege a maneira como as informaçōes são coletadas, armazenadas e divulgadas. - [Política de Uso Aceitável](https://www.azion.com/pt-br/documentacao/contratos/politica-de-uso-aceitavel.md): Ao utilizar as soluçōes da Azion, você concorda em cumprir a política de uso aceitável. Confira a política de uso na íntegra. - [Termos e Condições do Azion Plans](https://www.azion.com/pt-br/documentacao/contratos/termos-e-condicoes-azion-plan.md): Termos e Condições do Azion Plans - [Termos e Condições do Savings Plan](https://www.azion.com/pt-br/documentacao/contratos/termos-e-condicoes-savings-plan.md): Termos e Condições do Savings Plan - [Termos e Condições da Reserva de Capacidade](https://www.azion.com/pt-br/documentacao/contratos/termos-e-condicoes-reserva-de-capacidade.md): Termos e Condições da Reserva de Capacidade - [Termos e Condições de Créditos de Incentivo](https://www.azion.com/pt-br/documentacao/contratos/termos-e-condicoes-azion-creditos-incentivo.md): Termos e Condições relacionados ao Créditos de Incentivo Azion - [Azion Marketplace Agreement](https://www.azion.com/en/documentation/agreements/marketplace-agreement.md): Marketplace Agreement - [Termos dos Programas de Affiliates da Azion](https://www.azion.com/pt-br/documentacao/contratos/termos-programas-affiliates-azion.md): Conheça os termos e condições para participar do Programa de Affiliates da Azion, incluindo requisitos de elegibilidade, estrutura de comissões e diretrizes do programa. - [FAQs sobre privacidade de dados](https://www.azion.com/pt-br/documentacao/contratos/faqs.md): Encontre os links para as FAQs sobre privacidade de dados para clientes e usuários finais. - [FAQ sobre Privacidade de Dados - Clientes](https://www.azion.com/pt-br/documentacao/contratos/faq-clientes-azion.md): Este FAQ foi desenvolvido para responder às principais dúvidas de clientes da Azion sobre como tratamos dados pessoais em nossa relação comercial e sobre a conformidade da nossa plataforma com as legislações de aplicáveis, como a LGPD do Brasil, a GDPR da União Europeia e a CCPA e CPRA da Califórnia. Confira o FAQ na íntegra. - [FAQ sobre Privacidade de Dados - Usuários Finais](https://www.azion.com/pt-br/documentacao/contratos/faq-usuarios-finais.md): Este FAQ foi desenvolvido para responder às principais dúvidas de clientes finais sobre como tratamos dados pessoais em nossa relação comercial e sobre a conformidade da nossa plataforma com as legislações de aplicáveis, como a LGPD do Brasil, a GDPR da União Europeia e a CCPA e CPRA da Califórnia. Confira o FAQ na íntegra. - [Termos de Serviço - 12 de maio de 2026](https://www.azion.com/pt-br/documentacao/contratos/tds/12-maio-2026.md): Clique aqui e confira informações completas sobre os contratos e termos de serviço da Azion e tire suas dúvidas - 12 de maio de 2026. - [Termos de Serviço - 29 de agosto de 2025](https://www.azion.com/pt-br/documentacao/contratos/tds/29-agosto-2025.md): Clique aqui e confira informações completas sobre os contratos e termos de serviço da Azion e tire suas dúvidas - 29 de agosto de 2025. - [Termos de Serviço - 21 de agosto de 2025](https://www.azion.com/pt-br/documentacao/contratos/tds/21-agosto-2025.md): Clique aqui e confira informações completas sobre os contratos e termos de serviço da Azion e tire suas dúvidas - 21 de agosto de 2025 - [Termos de Serviço - 9 de julho de 2025](https://www.azion.com/pt-br/documentacao/contratos/tds/9-julho-2025.md): Clique aqui e confira informações completas sobre os contratos e termos de serviço da Azion e tire suas dúvidas - 9 de julho de 2025. - [Termos de Serviço - 8 de novembro de 2024](https://www.azion.com/pt-br/documentacao/contratos/tds/8-novembro-2024.md): Clique aqui e confira informações completas sobre os contratos e termos de serviço da Azion e tire suas dúvidas - 8 de novembro de 2024. - [Termos de Serviço - 29 de agosto de 2024](https://www.azion.com/pt-br/documentacao/contratos/tds/29-agosto-2024.md): Clique aqui e confira informações completas sobre os contratos e termos de serviço da Azion e tire suas dúvidas - 29 de agosto de 2024. - [Termos de Serviço - 24 de maio de 2024](https://www.azion.com/pt-br/documentacao/contratos/tds/24-maio-2024.md): Clique aqui e confira informações completas sobre os contratos e termos de serviço da Azion e tire suas dúvidas - 24 de maio de 2024. - [Termos de Serviço - 15 de março de 2024](https://www.azion.com/pt-br/documentacao/contratos/tds/15-marco-2024.md): Clique aqui e confira informações completas sobre os contratos e termos de serviço da Azion e tire suas dúvidas! - 15 de março de 2024 - [Termos de Serviço - 21 de fevereiro de 2024](https://www.azion.com/pt-br/documentacao/contratos/tds/21-fevereiro-2024.md): Clique aqui e confira informações completas sobre os contratos e termos de serviço da Azion e tire suas dúvidas! - 21 de fevereiro de 2024 - [Termos de Serviço - 18 de setembro de 2023](https://www.azion.com/pt-br/documentacao/contratos/tds/18-setembro-2023.md): Clique aqui e confira informações completas sobre os contratos e termos de serviço da Azion e tire suas dúvidas! - 18 de setembro de 2023 - [Terms of Service - March 30, 2023](https://www.azion.com/en/documentation/agreements/tos/30-march-2023.md): Access the terms of service for all Azion products - March 30, 2023. - [Termos de Serviço - 3 de março de 2023](https://www.azion.com/pt-br/documentacao/contratos/tds/3-marco-2023.md): Clique aqui e confira informações completas sobre os contratos e termos de serviço da Azion e tire suas dúvidas! - 3 de março de 2023 - [Contratos e Termos](https://www.azion.com/pt-br/documentacao/contratos/tds/23-setembro-2022.md): Clique aqui e confira informações completas sobre os contratos e termos de serviço da Azion e tire suas dúvidas! - [Terms of Service - November 10, 2020](https://www.azion.com/en/documentation/agreements/tos/10-november-2020.md): Access the terms of service for all Azion products - November 10, 2020. - [Termos de Serviço - 18 de Agosto de 2020](https://www.azion.com/pt-br/documentacao/contratos/tds/18-agosto-2020.md): Acesse os termos de serviço de todos os produtos da Azion - 18 de Agosto de 2020. - [Termos de serviço - 15 de Maio de 2019](https://www.azion.com/pt-br/documentacao/contratos/tds/15-maio-2019.md): Acesse os termos de serviço de todos os produtos da Azion - 15 de Maio de 2019. - [Termos de serviço - 25 de Outubro de 2017](https://www.azion.com/pt-br/documentacao/contratos/tds/25-outubro-2017.md): Acesse os termos de serviço de todos os produtos da Azion - 25 de Outubro de 2017. - [Termos de serviço - 10 de novembro de 2016](https://www.azion.com/pt-br/documentacao/contratos/tds/10-novembro-2016.md): Acesse os termos de serviço de todos os produtos da Azion - 10 de novembro de 2016. - [Contrato de Cliente](https://www.azion.com/pt-br/documentacao/contratos/contrato-de-cliente/28-julho-2016.md): Acesse os detalhes de vigência, recisão, suspensão temporária, entre outros detalhes sobre os serviços da Azion. - [Acordo de Nível de Serviço](https://www.azion.com/pt-br/documentacao/contratos/sla/25-marco-2016.md): Confira todas as métricas de disponibilidade da Azion e o Acordo de Nível de Serviço. - [Termos e Condições do Savings Plan - 10/07/2025](https://www.azion.com/pt-br/documentacao/contratos/termos-e-condicoes-savings-plan-10-7-2025.md): Termos e Condições do Savings Plan - 10 de Julho de 2025 ## Changelog - [Visão geral](https://www.azion.com/pt-br/documentacao/changelog.md): Veja as últimas mudanças e lançamentos na Azion Web Platform, na API Azion, CLI e outros canais e produtos. - [Changelog previous years](https://www.azion.com/en/documentation/changelog/previous-year.md): Explore major updates for Azion's products and services, including Edge Applications, Data Stream, Edge Firewall adjustments and API V3 developments. ## MCP - [Visão geral](https://www.azion.com/pt-br/documentacao/devtools/mcp.md): Conecte um agente de código aos MCP servers da Azion para consultar a documentação e ler e alterar aplicações, segurança, storage e observabilidade. - [Primeiros passos](https://www.azion.com/pt-br/documentacao/devtools/mcp/primeiros-passos.md): Crie um personal token, conecte o Claude Code ao MCP server de docs da Azion, verifique a conexão e faça sua primeira pergunta sobre a Azion. - [Como funciona](https://www.azion.com/pt-br/documentacao/devtools/mcp/como-funciona.md): Acompanhe uma requisição de um agente de código até os MCP servers da Azion e veja como cada servidor a autentica e responde a uma leitura ou escrita. - [Guias e tutoriais](https://www.azion.com/pt-br/documentacao/devtools/mcp/guias.md): Todos os guias e tutoriais do MCP server, cada um cobrindo uma tarefa. - [Ferramentas e recursos](https://www.azion.com/pt-br/documentacao/devtools/mcp/ferramentas.md): Consulte as ferramentas e os recursos que cada MCP server da Azion expõe, as entradas que cada ferramenta recebe e o que cada ferramenta retorna. - [Solução de problemas](https://www.azion.com/pt-br/documentacao/devtools/mcp/solucao-de-problemas.md): Corrija uma conexão recusada pelo MCP server, uma ferramenta ausente no seu agente, respostas lentas ou vazias e erros de configuração do cliente. - [Glossário](https://www.azion.com/pt-br/documentacao/devtools/mcp/glossario.md): Definições dos termos que os MCP servers da Azion usam, de ferramentas e recursos a personal tokens, dry_run, mcp-remote e streamable HTTP. ## CLI - [Visão geral](https://www.azion.com/pt-br/documentacao/devtools/cli.md): Instale a Azion CLI para configurar projetos, fazer o build e o deploy deles e gerenciar recursos da Azion Platform pelo terminal. - [Primeiros passos](https://www.azion.com/pt-br/documentacao/devtools/cli/primeiros-passos.md): Instale a Azion CLI, crie um projeto de function em JavaScript, execute-o localmente e faça o deploy dele na Azion pelo terminal. - [Como funciona](https://www.azion.com/pt-br/documentacao/devtools/cli/como-funciona.md): Acompanhe um projeto da pasta até um workload após o deploy e veja onde a Azion CLI guarda os arquivos do projeto, os perfis e o seu personal token. - [Guias e tutoriais](https://www.azion.com/pt-br/documentacao/devtools/cli/guias.md): Todos os guias e tutoriais da Azion CLI, cada um cobrindo uma tarefa. - [Opções globais](https://www.azion.com/pt-br/documentacao/devtools/cli/globals.md): Opções que os comandos da Azion CLI compartilham, para a pasta de configuração, o token, os logs, a saída em JSON e as respostas sim/não. - [login](https://www.azion.com/pt-br/documentacao/devtools/cli/login.md): Comando da Azion CLI que faz login na sua conta da Azion e salva um personal token localmente, com as suas flags e as perguntas que ele faz. - [logout](https://www.azion.com/pt-br/documentacao/devtools/cli/logout.md): Comando da Azion CLI que faz logout da sua conta da Azion e remove o personal token salvo localmente para o perfil ativo. - [whoami](https://www.azion.com/pt-br/documentacao/devtools/cli/whoami.md): Comando da Azion CLI que mostra o client ID, o email e o perfil ativo que a CLI armazena para a conta com que está logada. - [profiles](https://www.azion.com/pt-br/documentacao/devtools/cli/profiles.md): Comando da Azion CLI que lista os seus perfis da CLI em um seletor interativo e torna ativo o perfil que você escolhe. - [reset](https://www.azion.com/pt-br/documentacao/devtools/cli/reset.md): Comando da Azion CLI que restaura os padrões das configurações armazenadas da CLI e exclui o seu personal token quando consegue. - [init](https://www.azion.com/pt-br/documentacao/devtools/cli/init.md): Comando da Azion CLI que inicia um projeto a partir de um preset e de um template, com cada flag, seu tipo, seu padrão e cada pergunta que faz. - [link](https://www.azion.com/pt-br/documentacao/devtools/cli/link-comando.md): Comando da Azion CLI que configura uma pasta de projeto existente para a Azion com um preset, com cada flag, seu tipo e seu padrão. - [unlink](https://www.azion.com/pt-br/documentacao/devtools/cli/comando-unlink.md): Comando da Azion CLI que desvincula uma pasta de projeto da Azion e, quando você confirma, exclui os recursos remotos do projeto. - [clone](https://www.azion.com/pt-br/documentacao/devtools/cli/clone.md): Comando da Azion CLI que copia uma Application existente, com as regras dela, para uma nova aplicação, com cada flag, seu tipo e seu padrão. - [sync](https://www.azion.com/pt-br/documentacao/devtools/cli/sync.md): Comando da Azion CLI que sincroniza o arquivo azion.json de um projeto com os recursos dele na Azion, com cada flag, o tipo e o padrão. - [dev](https://www.azion.com/pt-br/documentacao/devtools/cli/dev-comando.md): Comando da Azion CLI que faz o build de um projeto e o serve em um servidor de desenvolvimento local, com cada flag, o tipo e o padrão. - [build](https://www.azion.com/pt-br/documentacao/devtools/cli/build.md): Comando da Azion CLI que faz o build de um projeto na sua máquina e grava o resultado na pasta .edge, com cada flag, o tipo e o padrão. - [deploy](https://www.azion.com/pt-br/documentacao/devtools/cli/deploy.md): Comando da Azion CLI que faz o build de um projeto e o deploy na Azion, remotamente ou com um build local, com cada flag, o tipo e o padrão. - [rollback](https://www.azion.com/pt-br/documentacao/devtools/cli/rollback.md): Comando da Azion CLI que faz um site servir de novo os arquivos estáticos de um deploy anterior, com cada flag, o tipo e o padrão. - [logs](https://www.azion.com/pt-br/documentacao/devtools/cli/logs.md): Comandos da Azion CLI que mostram os logs de console das suas functions e os logs de eventos HTTP das suas aplicações, com cada flag, seu tipo e seu padrão. - [Recursos](https://www.azion.com/pt-br/documentacao/devtools/cli/recursos.md): Comandos da Azion CLI que criam, listam, descrevem, atualizam e excluem recursos da plataforma, organizados por recurso e por área de produto. - [application](https://www.azion.com/pt-br/documentacao/devtools/cli/recursos/application.md): Comandos da Azion CLI que criam, listam, descrevem, atualizam e excluem Applications, com cada flag, seu tipo e seu padrão. - [cache-setting](https://www.azion.com/pt-br/documentacao/devtools/cli/recursos/cache-setting.md): Comandos da Azion CLI que criam, listam, descrevem, atualizam e excluem cache settings, com cada flag, seu tipo e seu padrão. - [rules-engine](https://www.azion.com/pt-br/documentacao/devtools/cli/recursos/rules-engine.md): Comandos da Azion CLI que criam, listam, descrevem, atualizam, ordenam e excluem as regras do Rules Engine de uma aplicação, com cada flag e padrão. - [device-group](https://www.azion.com/pt-br/documentacao/devtools/cli/recursos/device-group.md): Comandos da Azion CLI que criam, listam, descrevem, atualizam e excluem os device groups de uma aplicação, com cada flag e seu tipo. - [function-instance](https://www.azion.com/pt-br/documentacao/devtools/cli/recursos/function-instance.md): Comandos da Azion CLI que criam, listam, descrevem, atualizam e excluem instâncias de function, com as flags, os tipos e os padrões de cada comando. - [custom-pages](https://www.azion.com/pt-br/documentacao/devtools/cli/recursos/custom-pages.md): Comandos da Azion CLI que criam, listam, descrevem, atualizam e excluem conjuntos de custom pages, com cada flag, seu tipo e seu padrão. - [function](https://www.azion.com/pt-br/documentacao/devtools/cli/recursos/function.md): Comandos da Azion CLI que criam, listam, descrevem, atualizam e excluem as functions da sua conta, com cada flag, seu tipo e seu padrão. - [variables](https://www.azion.com/pt-br/documentacao/devtools/cli/recursos/variables.md): Comandos da Azion CLI que criam, listam, descrevem, atualizam e excluem variáveis de ambiente e segredos, com cada flag, seu tipo e seu padrão. - [workload](https://www.azion.com/pt-br/documentacao/devtools/cli/recursos/workload.md): Comandos da Azion CLI que criam, listam, descrevem, atualizam e excluem workloads, com cada flag, o tipo e o padrão dela. - [workload-deployment](https://www.azion.com/pt-br/documentacao/devtools/cli/recursos/workload-deployment.md): Comandos da Azion CLI que criam, listam e descrevem o deployment do workload, com cada flag, o tipo e o padrão dela. - [connector](https://www.azion.com/pt-br/documentacao/devtools/cli/recursos/connector.md): Comandos da Azion CLI que criam, listam, descrevem, atualizam e excluem connectors, com cada flag e o arquivo JSON que os comandos leem. - [origin](https://www.azion.com/pt-br/documentacao/devtools/cli/recursos/origin.md): Comandos da Azion CLI que criam, listam, descrevem, atualizam e excluem as origens de uma aplicação, com cada flag, o tipo e o padrão dela. - [firewall](https://www.azion.com/pt-br/documentacao/devtools/cli/recursos/firewall.md): Comandos da Azion CLI que criam, listam, descrevem, atualizam e excluem firewalls e ativam ou desativam WAF, Network Shield e Functions. - [firewall-instance](https://www.azion.com/pt-br/documentacao/devtools/cli/recursos/firewall-instance.md): Comandos da Azion CLI que criam, listam, descrevem, atualizam e excluem instâncias de function em um firewall, com cada flag, o tipo e o padrão dela. - [firewall-rule](https://www.azion.com/pt-br/documentacao/devtools/cli/recursos/firewall-rule.md): Comandos da Azion CLI que criam, listam, descrevem, atualizam, ordenam e excluem regras de firewall, com cada flag, o tipo e o padrão dela. - [network-list](https://www.azion.com/pt-br/documentacao/devtools/cli/recursos/network-list.md): Comandos da Azion CLI que criam, listam, descrevem, atualizam e excluem network lists e adicionam ou removem itens delas, com cada flag e o padrão dela. - [waf](https://www.azion.com/pt-br/documentacao/devtools/cli/recursos/waf.md): Comandos da Azion CLI que criam, listam, descrevem, atualizam e excluem rule sets do WAF e seus limiares de ameaça, com cada flag e seu padrão. - [waf-exceptions](https://www.azion.com/pt-br/documentacao/devtools/cli/recursos/waf-exceptions.md): Comandos da Azion CLI que criam, listam, descrevem, atualizam e excluem exceções do WAF, com cada flag, seu tipo e seu padrão. - [dns-zone](https://www.azion.com/pt-br/documentacao/devtools/cli/recursos/dns-zone.md): Comandos da Azion CLI que criam, listam, descrevem, atualizam e excluem zonas do Edge DNS, com cada flag, seu tipo e seu padrão. - [dns-record](https://www.azion.com/pt-br/documentacao/devtools/cli/recursos/dns-record.md): Comandos da Azion CLI que criam, listam, descrevem, atualizam e excluem os registros de uma zona do Edge DNS, com cada flag e seu tipo. - [dnssec](https://www.azion.com/pt-br/documentacao/devtools/cli/recursos/dnssec.md): Comandos da Azion CLI que descrevem e atualizam a configuração DNSSEC de uma zona do Edge DNS, com cada flag, seu tipo e seu padrão. - [digital-certificate](https://www.azion.com/pt-br/documentacao/devtools/cli/recursos/digital-certificate.md): Comandos da Azion CLI que enviam, solicitam, listam, descrevem, atualizam e excluem certificados TLS, com cada flag, seu tipo e seu padrão. - [crl](https://www.azion.com/pt-br/documentacao/devtools/cli/recursos/crl.md): Comandos da Azion CLI que criam, listam, descrevem, atualizam e excluem listas de revogação de certificados, com cada flag, seu tipo e seu padrão. - [csr](https://www.azion.com/pt-br/documentacao/devtools/cli/recursos/csr.md): Comandos da Azion CLI que criam, descrevem e excluem solicitações de assinatura de certificado (CSRs), com cada flag, seu tipo e seu padrão. - [storage](https://www.azion.com/pt-br/documentacao/devtools/cli/recursos/storage.md): Comandos da Azion CLI que criam, listam, descrevem, atualizam e excluem buckets e objetos do Object Storage, com cada flag, seu tipo e seu padrão. - [personal-token](https://www.azion.com/pt-br/documentacao/devtools/cli/recursos/personal-token.md): Comandos da Azion CLI que criam, listam, descrevem e excluem personal tokens, com cada flag, seu tipo e seu padrão. - [profile](https://www.azion.com/pt-br/documentacao/devtools/cli/recursos/profile.md): Comandos da Azion CLI que criam e excluem perfis, as configurações locais da CLI que guardam um personal token cada, com cada flag e seu tipo. - [presets](https://www.azion.com/pt-br/documentacao/devtools/cli/recursos/presets.md): Comando da Azion CLI que lista os presets com os quais você faz o build e o deploy de um projeto, os nomes que azion link e azion build recebem. - [purge](https://www.azion.com/pt-br/documentacao/devtools/cli/purge.md): Comando da Azion CLI que faz o purge de objetos em cache por URL, cache key ou wildcard no Cache ou no Tiered Cache, com cada flag, seu tipo e seu padrão. - [warmup](https://www.azion.com/pt-br/documentacao/devtools/cli/warmup.md): Comando da Azion CLI que percorre um site a partir de uma URL base e pré-carrega as suas páginas no cache da Azion, com cada flag, seu tipo e seu padrão. - [config](https://www.azion.com/pt-br/documentacao/devtools/cli/config.md): Comandos da Azion CLI que criam o azion.json, aplicam os recursos de um azion.config e excluem os recursos que o azion.json lista, com cada flag e seu padrão. - [azion.config.js](https://www.azion.com/pt-br/documentacao/devtools/cli/azion-config-js.md): Referência do azion.config.js, o arquivo de projeto que a Azion CLI lê para fazer o build e o deploy: cada chave, seu tipo e os valores que ela aceita. - [Solução de problemas](https://www.azion.com/pt-br/documentacao/devtools/cli/solucao-de-problemas.md): Corrija comandos da Azion CLI que param em uma pergunta, recusam um caminho ou uma flag, falham no build ou fazem o deploy de uma URL que ainda não responde. - [Glossário](https://www.azion.com/pt-br/documentacao/devtools/cli/glossario.md): Definições dos termos que a Azion CLI usa, de presets, templates e perfis a azion.json, azion.config.js e exclusão em cascata. ## Runtime - [Visão geral](https://www.azion.com/pt-br/documentacao/devtools/runtime.md): Execute functions em JavaScript no Azion Runtime com Web APIs, polyfills de Node.js e APIs da Azion. Veja como uma requisição chega ao seu código. - [Primeiros passos](https://www.azion.com/pt-br/documentacao/devtools/runtime/primeiros-passos.md): Escreva uma function no formato de handler ES Modules, chame uma Web API e os metadados da requisição, execute-a com azion dev e faça o deploy no Azion Runtime. - [Como funciona](https://www.azion.com/pt-br/documentacao/devtools/runtime/como-funciona.md): Acompanhe uma requisição pelo Azion Runtime, do isolate e do handler aos polyfills, ao tempo e às variáveis, e veja onde o azion dev difere. - [Guias e tutoriais](https://www.azion.com/pt-br/documentacao/devtools/runtime/guias.md): Todos os guias e tutoriais do Azion Runtime, cada um cobrindo uma tarefa. - [APIs do Node.js](https://www.azion.com/pt-br/documentacao/devtools/runtime/node.md): Os módulos do Node.js que uma function pode importar no Azion Runtime, o status de suporte de cada um e o que as chamadas deles retornam ou lançam. - [Async hooks](https://www.azion.com/pt-br/documentacao/devtools/runtime/node/async-hooks.md): O módulo node:async_hooks no Azion Runtime: AsyncLocalStorage e AsyncResource em uma function e um exemplo que carrega um ID de requisição. - [Buffer](https://www.azion.com/pt-br/documentacao/devtools/runtime/node/buffer.md): O módulo node:buffer no Azion Runtime: a classe Buffer para dados binários, as APIs suportadas e exemplos de codificação, concatenação e corpo de requisição. - [Crypto](https://www.azion.com/pt-br/documentacao/devtools/runtime/node/crypto.md): O módulo node:crypto no Azion Runtime: hashes, assinaturas HMAC, valores aleatórios seguros e acesso à Web Crypto API, com exemplos e as APIs com suporte. - [Events](https://www.azion.com/pt-br/documentacao/devtools/runtime/node/events.md): O módulo node:events no Azion Runtime: a classe EventEmitter, as APIs suportadas e exemplos de listeners, handlers assíncronos e subclasses. - [FS](https://www.azion.com/pt-br/documentacao/devtools/runtime/node/fs.md): O módulo node:fs no Azion Runtime: o que as funções de leitura, escrita e diretório retornam ou lançam dentro de uma function com deploy feito. - [HTTP](https://www.azion.com/pt-br/documentacao/devtools/runtime/node/http.md): O módulo node:http no Azion Runtime: os membros que resolvem dentro de uma function e as funções de cliente e servidor que lançam erro quando chamadas. - [Module](https://www.azion.com/pt-br/documentacao/devtools/runtime/node/module.md): O módulo node:module no Azion Runtime: o que os membros dele retornam em uma function e um exemplo que lista os nomes dos módulos nativos. - [OS](https://www.azion.com/pt-br/documentacao/devtools/runtime/node/os.md): O módulo node:os no Azion Runtime: os valores que as funções dele retornam dentro de uma function e um exemplo que lê o nome da plataforma. - [Path](https://www.azion.com/pt-br/documentacao/devtools/runtime/node/path.md): O módulo node:path no Azion Runtime: funções que unem, analisam e normalizam strings de caminho, exemplos de roteamento e análise e as APIs suportadas. - [Process](https://www.azion.com/pt-br/documentacao/devtools/runtime/node/process.md): O módulo node:process no Azion Runtime: o objeto process, exemplos de variáveis de ambiente, nextTick e informações do processo, e as APIs suportadas. - [Stream](https://www.azion.com/pt-br/documentacao/devtools/runtime/node/stream.md): O módulo node:stream no Azion Runtime: a interface abstrata para dados em streaming, exemplos de cada tipo de stream e as APIs suportadas. - [String decoder](https://www.azion.com/pt-br/documentacao/devtools/runtime/node/string-decoder.md): O módulo node:string_decoder no Azion Runtime: como StringDecoder converte dados de Buffer em strings e um exemplo que decodifica um caractere multibyte. - [Timers](https://www.azion.com/pt-br/documentacao/devtools/runtime/node/timers.md): O módulo node:timers no Azion Runtime: timeouts, intervalos, immediates, os timers baseados em Promise, exemplos e as APIs com suporte. - [URL](https://www.azion.com/pt-br/documentacao/devtools/runtime/node/url.md): O módulo node:url no Azion Runtime: análise e formatação de URLs, as APIs com suporte e exemplos de URL de requisição, query, validação e roteamento. - [Utils](https://www.azion.com/pt-br/documentacao/devtools/runtime/node/utils.md): O módulo node:util no Azion Runtime: helpers para converter callbacks em promises, inspecionar objetos, formatar strings e verificar tipos. - [VM](https://www.azion.com/pt-br/documentacao/devtools/runtime/node/vm.md): O módulo node:vm no Azion Runtime: os membros que ele exporta e o erro que cada método de execução de código lança dentro de uma function. - [Zlib](https://www.azion.com/pt-br/documentacao/devtools/runtime/node/zlib.md): O módulo node:zlib no Azion Runtime: as funções de compressão que lançam erro dentro de uma function e a API Web que comprime dados no lugar delas. - [Todos os frameworks](https://www.azion.com/pt-br/documentacao/devtools/runtime/frameworks/compatibilidade-frameworks.md): Os frameworks dos quais a Azion faz o build e o deploy, o preset da Azion CLI que cada um usa, como ele roda no Azion Runtime e o guia que faz o deploy. - [Versões do Next.js](https://www.azion.com/pt-br/documentacao/devtools/runtime/frameworks/nextjs-compatibility.md): Confira quais versões e funcionalidades do Next.js rodam na Azion e os problemas conhecidos a considerar antes do deploy de uma aplicação Next.js. - [Web APIs](https://www.azion.com/pt-br/documentacao/devtools/runtime/api-reference/javascript.md): Encontre as Web APIs que o Azion Runtime oferece às functions, agrupadas por família, e detecte o Azion Runtime no código com a global EdgeRuntime. - [Handlers](https://www.azion.com/pt-br/documentacao/devtools/runtime/api-reference/handlers.md): Os formatos de handler que o Azion Runtime chama em uma function, os parâmetros request, env e ctx do handler fetch e o formato obsoleto. - [addEventListener](https://www.azion.com/pt-br/documentacao/devtools/runtime/api-reference/add-eventlistener.md): A função addEventListener do Azion Runtime: o listener fetch que recebe cada requisição como um FetchEvent e a responde. - [FetchEvent](https://www.azion.com/pt-br/documentacao/devtools/runtime/api-reference/fetch-event.md): A interface FetchEvent do Azion Runtime: o evento que um listener fetch recebe a cada requisição, suas propriedades e seus métodos. - [EventTarget](https://www.azion.com/pt-br/documentacao/devtools/runtime/api-reference/event-target.md): A interface EventTarget do Azion Runtime: seu construtor e os métodos que adicionam e removem event listeners e despacham eventos. - [Fetch](https://www.azion.com/pt-br/documentacao/devtools/runtime/api-reference/fetch.md): A função fetch do Azion Runtime: parâmetros, opções de requisição aceitas, modos de redirecionamento, timeouts, erros e o Response que ela retorna. - [Request](https://www.azion.com/pt-br/documentacao/devtools/runtime/api-reference/request.md): A interface Request do Azion Runtime: a requisição que uma function recebe, o construtor, as propriedades somente leitura e os métodos dela. - [Response](https://www.azion.com/pt-br/documentacao/devtools/runtime/api-reference/response.md): A interface Response do Azion Runtime: o construtor, os tipos de corpo que ele aceita, as propriedades e os métodos de instância e estáticos. - [WebSocket](https://www.azion.com/pt-br/documentacao/devtools/runtime/api-reference/websocket.md): A WebSocket API do Azion Runtime: como uma function aceita um upgrade WebSocket, abre uma conexão de saída e onde os eventos dela aparecem. - [URLPattern](https://www.azion.com/pt-br/documentacao/devtools/runtime/api-reference/url-pattern.md): A interface URLPattern do Azion Runtime: o construtor, as propriedades e os métodos que comparam uma URL com um padrão. - [ReadableStream](https://www.azion.com/pt-br/documentacao/devtools/runtime/api-reference/readable-stream.md): A interface ReadableStream do Azion Runtime: o construtor, a propriedade locked e os métodos que leem, cancelam, canalizam e dividem um stream. - [ReadableStreamDefaultReader](https://www.azion.com/pt-br/documentacao/devtools/runtime/api-reference/readable-default-reader.md): A interface ReadableStreamDefaultReader do Azion Runtime: o construtor, a propriedade closed e os métodos que leem, cancelam e liberam um stream. - [ReadableStreamBYOBReader](https://www.azion.com/pt-br/documentacao/devtools/runtime/api-reference/readable-byob-reader.md): A interface ReadableStreamBYOBReader do Azion Runtime: o construtor, a propriedade closed e os métodos que leem um stream de bytes para o seu buffer. - [WritableStream](https://www.azion.com/pt-br/documentacao/devtools/runtime/api-reference/writable-stream.md): A interface WritableStream do Azion Runtime: o construtor, a propriedade locked e os métodos que abortam, fecham e bloqueiam um stream para um writer. - [WritableStreamDefaultWriter](https://www.azion.com/pt-br/documentacao/devtools/runtime/api-reference/stream-default-writer.md): A interface WritableStreamDefaultWriter do Azion Runtime: o construtor, as propriedades e os métodos que escrevem, fecham, abortam e liberam um stream. - [TransformStream](https://www.azion.com/pt-br/documentacao/devtools/runtime/api-reference/transform-stream.md): A interface TransformStream do Azion Runtime: o construtor, as propriedades readable e writable e um transform stream que converte chunks em bytes. - [Crypto](https://www.azion.com/pt-br/documentacao/devtools/runtime/api-reference/crypto.md): A interface Crypto do Azion Runtime: o objeto global crypto, a propriedade subtle e os métodos getRandomValues e randomUUID. - [SubtleCrypto](https://www.azion.com/pt-br/documentacao/devtools/runtime/api-reference/subtle-crypto.md): A interface SubtleCrypto do Azion Runtime: os métodos de hash, assinatura, criptografia, derivação de chaves e encapsulamento de chaves via crypto.subtle. - [CryptoKey](https://www.azion.com/pt-br/documentacao/devtools/runtime/api-reference/crypto-key.md): A interface CryptoKey do Azion Runtime: o objeto de chave que os métodos SubtleCrypto retornam, como uma function obtém um e as suas propriedades. - [Globais](https://www.azion.com/pt-br/documentacao/devtools/runtime/api-reference/azion-runtime-globals.md): Os construtores, funções, objetos e valores globais que toda function do Azion Runtime usa sem um import. - [Padrões web](https://www.azion.com/pt-br/documentacao/devtools/runtime/api-reference/web-standards.md): Confira quais objetos nativos de JavaScript uma function pode usar no Azion Runtime e qual argumento de timer o runtime recusa. - [Encoding](https://www.azion.com/pt-br/documentacao/devtools/runtime/api-reference/encoding.md): As interfaces TextEncoder e TextDecoder do Azion Runtime: os construtores, as propriedades, os métodos, os rótulos aceitos e os erros. - [Intl](https://www.azion.com/pt-br/documentacao/devtools/runtime/api-reference/intl.md): O namespace Intl do Azion Runtime: seus construtores para comparação e formatação sensíveis ao idioma, seus métodos estáticos e seu fuso horário padrão. - [structuredClone](https://www.azion.com/pt-br/documentacao/devtools/runtime/api-reference/structured-clone.md): A função structuredClone() do Azion Runtime: os parâmetros, os valores que ela copia, as propriedades que ela não mantém e o DataCloneError que lança. - [WebAssembly](https://www.azion.com/pt-br/documentacao/devtools/runtime/api-reference/webassembly.md): O objeto WebAssembly do Azion Runtime: os métodos estáticos que validam, compilam e instanciam um módulo, e os construtores dele. - [API de metadados](https://www.azion.com/pt-br/documentacao/devtools/runtime/api-reference/metadata.md): Referência da API de metadados: os metadados da requisição que uma function lê, como localização GeoIP, endereço do cliente, TLS, fingerprints e IDs. - [Variáveis de ambiente](https://www.azion.com/pt-br/documentacao/devtools/runtime/api-reference/environment-variables.md): Referência da API de variáveis de ambiente: leia as variáveis e os secrets da sua conta em uma function com Azion.env.get() ou process.env. - [Network List](https://www.azion.com/pt-br/documentacao/devtools/runtime/api-reference/network-list.md): Referência da Network List API: verifique em uma function se um endereço IP está em uma das suas network lists, com os erros que a chamada lança. - [Cache API](https://www.azion.com/pt-br/documentacao/devtools/runtime/api-reference/cache.md): Referência da Cache API: abra um cache nomeado em uma function e armazene, recupere e exclua respostas com CacheStorage e Cache. - [Object Storage API](https://www.azion.com/pt-br/documentacao/devtools/runtime/api-reference/storage.md): Referência da Object Storage API: o módulo azion:storage que uma function usa para gravar, ler, excluir e listar os objetos de um bucket. - [SQL Database API](https://www.azion.com/pt-br/documentacao/devtools/runtime/api-reference/sql-database.md): Referência da SQL Database API: abra uma réplica de leitura em uma function, execute queries com parâmetros, prepare statements e leia as linhas retornadas. - [KV Store API](https://www.azion.com/pt-br/documentacao/devtools/runtime/api-reference/kv-store.md): Abra o cliente Azion.KV dentro de uma function e consulte os métodos, tipos de value, tipos de retorno, opções e erros dele. - [AI Inference API](https://www.azion.com/pt-br/documentacao/devtools/runtime/api-reference/ai.md): Chame o binding Azion.AI.run dentro de uma função para invocar um modelo do AI Inference e consulte os parâmetros e o valor de retorno dele. - [Glossário](https://www.azion.com/pt-br/documentacao/devtools/runtime/glossario.md): Consulte os termos que o Azion Runtime usa de forma própria, de polyfill e preset a EdgeRuntime, FetchEvent e metadados da requisição. ## Azion Lib - [Visão geral](https://www.azion.com/pt-br/documentacao/devtools/azion-lib.md): Instale os pacotes da Azion Lib para chamar Object Storage, SQL Database e outros serviços da Azion a partir de código JavaScript ou TypeScript. - [Primeiros passos](https://www.azion.com/pt-br/documentacao/devtools/azion-lib/primeiros-passos.md): Instale o pacote @aziontech/storage, defina seu personal token e crie e liste buckets do Object Storage com a Azion Lib no Node.js. - [Como funciona](https://www.azion.com/pt-br/documentacao/devtools/azion-lib/como-funciona.md): Veja qual pacote traz cada módulo da Azion Lib, como um módulo lê o seu token, o que as chamadas retornam e onde as funções rodam. - [Client](https://www.azion.com/pt-br/documentacao/devtools/azion-lib/client.md): Cliente da Azion Lib, do pacote azion, que acessa Storage, SQL, Purge, Domains, Applications e AI por meio de um único objeto. - [Application](https://www.azion.com/pt-br/documentacao/devtools/azion-lib/application.md): Funções da Azion Lib do pacote azion que gerenciam applications, origens, cache settings, device groups, instâncias de function e regras pela API v3. - [Domains](https://www.azion.com/pt-br/documentacao/devtools/azion-lib/domains.md): Funções da Azion Lib do pacote azion que criam, listam, leem, atualizam e excluem domínios pela Azion API v3. - [Purge](https://www.azion.com/pt-br/documentacao/devtools/azion-lib/purge.md): Funções da Azion Lib do pacote azion que purgam URLs, cache keys e expressões wildcard do cache pela Azion API v4. - [Storage](https://www.azion.com/pt-br/documentacao/devtools/azion-lib/storage.md): Funções da Azion Lib no pacote @aziontech/storage que criam, listam, leem, atualizam e excluem buckets e objetos do Object Storage. - [SQL](https://www.azion.com/pt-br/documentacao/devtools/azion-lib/sql.md): Funções da Azion Lib no pacote @aziontech/sql que criam, listam, leem e excluem bancos de dados do SQL Database e executam statements neles. - [AI Client](https://www.azion.com/pt-br/documentacao/devtools/azion-lib/ai-client.md): Funções da Azion Lib do módulo azion/ai que enviam perguntas sobre a Azion para a Azion AI API e retornam a resposta inteira ou em stream. - [Cookies](https://www.azion.com/pt-br/documentacao/devtools/azion-lib/cookies.md): Funções da Azion Lib do pacote azion que leem cookies de uma requisição HTTP e definem cookies em uma resposta HTTP. - [JWT](https://www.azion.com/pt-br/documentacao/devtools/azion-lib/jwt.md): Funções da Azion Lib do pacote @aziontech/jwt que assinam, verificam e decodificam JSON Web Tokens. - [WASM Image Processor](https://www.azion.com/pt-br/documentacao/devtools/azion-lib/wasm-image-processor.md): Funções da Azion Lib do pacote azion que carregam uma imagem de uma URL, a redimensionam e a retornam como uma resposta JPEG, PNG ou WebP. - [Utils](https://www.azion.com/pt-br/documentacao/devtools/azion-lib/utils.md): Funções da Azion Lib no pacote @aziontech/utils que servem arquivos de uma aplicação a partir de uma function e analisam uma requisição recebida. - [Config](https://www.azion.com/pt-br/documentacao/devtools/azion-lib/config.md): Funções da Azion Lib no pacote @aziontech/config que tipam uma configuração azion.config.js, a convertem em manifesto e leem um manifesto de volta. - [Types](https://www.azion.com/pt-br/documentacao/devtools/azion-lib/types.md): Tipos da Azion Lib no pacote @aziontech/types para handlers de function, a requisição e seus metadados e o contexto do handler. - [Preset unenv](https://www.azion.com/pt-br/documentacao/devtools/azion-lib/unenv.md): Preset de bundler da Azion Lib, do pacote @aziontech/unenv-preset, que mapeia globais e módulos do Node.js para polyfills do Azion Runtime. - [Solução de problemas](https://www.azion.com/pt-br/documentacao/devtools/azion-lib/solucao-de-problemas.md): Corrija chamadas da Azion Lib que falham no carregamento, são recusadas pelo token, retornam um envelope de erro ou lançam um erro em vez de retorná-lo. - [Glossário](https://www.azion.com/pt-br/documentacao/devtools/azion-lib/glossario.md): Definições dos termos que a Azion Lib usa, do cliente e dos seus módulos ao envelope de resposta, aos pacotes com escopo e aos presets. ## API - [Visão geral](https://www.azion.com/pt-br/documentacao/devtools/api.md): Chame a Azion API v4 com um personal token, leia as páginas de listas e os erros e confira a versão e os rate limits que valem para suas requisições. - [Primeiros passos](https://www.azion.com/pt-br/documentacao/devtools/api/primeiros-passos.md): Autentique-se na Azion API com um personal token, liste os seus workloads e crie, leia, renomeie e exclua uma network list. - [Solução de problemas](https://www.azion.com/pt-br/documentacao/devtools/api/solucao-de-problemas.md): Corrija requisições à Azion API que falham com 401, 400, 404 ou 405, usando o código e a mensagem que a resposta de erro retorna. - [Glossário](https://www.azion.com/pt-br/documentacao/devtools/api/glossario.md): Consulte os termos que a Azion API usa, de personal tokens e caminhos do workspace a paginação, seleção de campos e headers de rate limit. ## GraphQL - [Visão geral](https://www.azion.com/pt-br/documentacao/devtools/graphql.md): Consulte os dados de métricas, eventos, faturamento, contabilização e consumo da sua conta Azion por cinco endpoints GraphQL somente leitura. - [Primeiros passos](https://www.azion.com/pt-br/documentacao/devtools/graphql/primeiros-passos.md): Crie um personal token, execute sua primeira query da GraphQL API no GraphiQL ou com curl, leia a resposta e consulte eventos brutos de requisições. - [Como funciona](https://www.azion.com/pt-br/documentacao/devtools/graphql/visao-geral.md): Acompanhe uma query da GraphQL API do endpoint até as linhas que ela retorna e veja como datasets, janelas de tempo, resolução e retenção moldam o resultado. - [Playground GraphiQL](https://www.azion.com/pt-br/documentacao/devtools/graphql/playground-graphql.md): Abra o GraphiQL em uma URL de endpoint da GraphQL API, execute queries no navegador e adapte queries de exemplo para o schema, ataques e IPs de ataque. - [Guias e tutoriais](https://www.azion.com/pt-br/documentacao/devtools/graphql/guias.md): Todos os guias e tutoriais da GraphQL API, cada um cobrindo uma tarefa. - [Queries](https://www.azion.com/pt-br/documentacao/devtools/graphql/queries.md): Consulte como fazer queries de dados brutos, agregados, financeiros e de uso com a GraphQL API, as funções de agregação e a resposta de cada formato. - [Datasets e argumentos](https://www.azion.com/pt-br/documentacao/devtools/graphql/recursos.md): Consulte os datasets que cada endpoint da GraphQL API atende e os argumentos de filtro, ordenação, paginação e resample que uma query aceita. - [Real-Time Metrics](https://www.azion.com/pt-br/documentacao/devtools/graphql/campos-gql-real-time-metrics.md): Consulte os campos de cada dataset do Real-Time Metrics na GraphQL API, com o tipo que o schema declara, o que cada campo contém e um valor de exemplo. - [Real-Time Events](https://www.azion.com/pt-br/documentacao/devtools/graphql/campos-gql-real-time-events.md): Consulte os campos de cada dataset do Real-Time Events na GraphQL API, com o tipo que o schema declara e os valores que uma query retorna. - [Billing](https://www.azion.com/pt-br/documentacao/devtools/graphql/campos-gql-billing.md): Consulte cada campo dos datasets de billing da GraphQL API, com o tipo, o que ele contém e uma resposta para cada dataset. - [Accounting](https://www.azion.com/pt-br/documentacao/devtools/graphql/campos-gql-accounting.md): Consulte os campos do dataset accountingDetail da GraphQL API, com o tipo, o significado e valores de exemplo de cada campo. - [Consumption](https://www.azion.com/pt-br/documentacao/devtools/graphql/campos-gql-consumption.md): Consulte cada campo do dataset workloadConsumptionMetrics, os formatos de valor, os IDs de produto, os nomes de métrica e as regiões. - [Mensagens de erro](https://www.azion.com/pt-br/documentacao/devtools/graphql/mensagens-erro.md): Consulte os códigos de status e as mensagens que a GraphQL API retorna quando recusa uma requisição, com a causa e a correção de cada um. - [Limites](https://www.azion.com/pt-br/documentacao/devtools/graphql/limites.md): Consulte os limites de linhas, de campos selecionados e de retenção de uma query da GraphQL API, o erro após cada um e o intervalo das linhas agregadas. - [Solução de problemas](https://www.azion.com/pt-br/documentacao/devtools/graphql/solucao-de-problemas.md): Corrija requisições à GraphQL API que retornam 401 ou 204, queries que a API recusa com 400 e queries que retornam um array vazio. - [Glossário](https://www.azion.com/pt-br/documentacao/devtools/graphql/glossario.md): Consulte os termos que a GraphQL API usa, de datasets, dados brutos e dados agregados a resample, tsRange, groupBy, limit e offset. ## Terraform Provider - [Visão geral](https://www.azion.com/pt-br/documentacao/devtools/terraform.md): Gerencie workloads, connectors, aplicações e outros recursos da Azion como código com o Azion Terraform Provider e a Azion API v4. - [Primeiros passos](https://www.azion.com/pt-br/documentacao/devtools/terraform/getting-started.md): Configure o Azion Terraform Provider com um personal token e crie o seu primeiro workload, connector, aplicação e zona DNS como código. - [Como funciona](https://www.azion.com/pt-br/documentacao/devtools/terraform/como-funciona.md): Acompanhe uma configuração do Terraform pelo Azion Terraform Provider até a Azion API v4 e veja como state, plan, apply e data sources se encaixam. - [Guias e tutoriais](https://www.azion.com/pt-br/documentacao/devtools/terraform/guias.md): Todos os guias e tutoriais do Azion Terraform Provider, cada um cobrindo uma tarefa. - [Resources e data sources](https://www.azion.com/pt-br/documentacao/devtools/terraform/examples.md): Todos os recursos e data sources do Azion Terraform Provider v2.0, agrupados por produto, com um bloco de configuração para cada produto. - [Workloads](https://www.azion.com/pt-br/documentacao/devtools/terraform/workloads.md): Recursos e data sources do Azion Terraform Provider que criam, fazem o deploy e leem workloads: azion_workload e azion_workload_deployment. - [Connectors](https://www.azion.com/pt-br/documentacao/devtools/terraform/connectors.md): Recurso e data sources do Azion Terraform Provider que criam e leem connectors para origens: azion_connector e azion_connectors. - [Applications](https://www.azion.com/pt-br/documentacao/devtools/terraform/applications.md): Recursos e data sources do Azion Terraform Provider para aplicações, configurações de cache, regras do Rules Engine, device groups e instâncias de function. - [Edge DNS](https://www.azion.com/pt-br/documentacao/devtools/terraform/dns.md): Recursos e data sources do Azion Terraform Provider que gerenciam zonas, registros e DNSSEC do Edge DNS com a família azion_intelligent_dns. - [Segurança](https://www.azion.com/pt-br/documentacao/devtools/terraform/security.md): Recursos e data sources do Azion Terraform Provider que gerenciam firewalls, as suas regras e instâncias de functions, WAFs e network lists. - [Certificados](https://www.azion.com/pt-br/documentacao/devtools/terraform/certificates.md): Recurso e data sources do Azion Terraform Provider que criam e leem certificados digitais: azion_digital_certificate e azion_digital_certificates. - [Boas práticas](https://www.azion.com/pt-br/documentacao/devtools/terraform/best-practices.md): Organize, proteja, versione e automatize configurações do Azion Terraform Provider para manter state, tokens e alterações sob controle. - [Solução de problemas](https://www.azion.com/pt-br/documentacao/devtools/terraform/solucao-de-problemas.md): Corrija erros do Azion Terraform Provider sobre o personal token, as versões do provider, tipos de recurso removidos, o state e imports. - [Migração da v1.x para a v2.0](https://www.azion.com/pt-br/documentacao/devtools/terraform/migration-v3-to-v4.md): Mova uma configuração Terraform e o state dela do Azion Terraform Provider v1.x, na API v3, para o v2.0, na API v4. - [Provider v1.x para API v3](https://www.azion.com/pt-br/documentacao/devtools/terraform/terraform-provider-v3.md): Documentação legada do Azion Terraform Provider v1.x, compatível com a Azion API v3. Para novos projetos, use o Terraform Provider v2.0 com a API v4. ## Guias - [Visão geral](https://www.azion.com/pt-br/documentacao/guias.md): Guias how-to para uso da plataforma Azion e seus produtos. - [Crie uma regra de aplicação](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/primeiros-passos/trabalhar-com-rules-engine.md): Adicione uma regra a uma aplicação pelo Azion Console, pela Azion CLI ou pela API e aplique um cache setting a todo caminho que começa com /static/. - [Crie regras do Rules Engine com o MCP server](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/primeiros-passos/gerar-regras-do-rules-engine-com-mcp.md): Peça a um agente conectado ao MCP server de build da Azion uma prévia dry_run de uma regra do Rules Engine, revise a requisição e crie a regra. - [Habilite Produtos em uma aplicação](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/primeiros-passos/criar-uma-aplicacao.md): Habilite Application Accelerator, Image Processor ou Functions em uma aplicação pelo Azion Console, pela Azion CLI ou pela API e leia o estado dela. - [Configure portas HTTP e HTTPS](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/primeiros-passos/configurar-portas.md): Escolha as portas HTTP e HTTPS em que um workload escuta e envie cada porta para uma porta de origem pelo Azion Console, pela Azion CLI ou pela API. - [Crie regras de request e response](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/primeiros-passos/rules-engine.md): Reescreva o path que uma aplicação requisita da origem e remova um header da resposta, com duas regras criadas em Azion Console. - [Habilite CORS em uma aplicação](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/primeiros-passos/cross-origin-resource-sharing-cors.md): Adicione regras na fase de resposta que enviam headers CORS para requisições GET, POST e HEAD, requisições complexas ou uma lista de origens permitidas. - [Solucione erros de crossdomain no JW Player](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/primeiros-passos/erro-de-crossdomain-xml-no-jw-player.md): Corrija a mensagem Cannot load M3U8 crossdomain access denied que o JW Player exibe ao reproduzir uma transmissão ao vivo entregue pela Azion. - [Sirva uma página de status com uma função](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/primeiros-passos/hospedagem-edge-site.md): Sirva uma página de status ou de erro com a função Hello World em uma aplicação, com uma instância e uma regra do Rules Engine, sem ir à origem. - [Clone uma aplicação](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/primeiros-passos/clonar-applications.md): Copie uma aplicação e as configurações dela para outra aplicação pelo Azion Console e depois implante a cópia em um workload para entregá-la. - [Defina as configurações principais de uma app](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/primeiros-passos/definir-configuracoes-principais.md): Personalize as configurações, protocolos de entrega e módulos da sua edge application. - [Crie um Azion custom domain](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/primeiros-passos/criar-dominio-personalizado-azion.md): Dê a um workload um hostname azion.app gratuito que a Azion atende por HTTPS, pelo Azion Console, pela Azion CLI ou pela API. - [Crie device groups](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/primeiros-passos/criar-device-groups.md): Crie no Azion Console um device group que corresponde ao header User-Agent e confirme-o com uma regra que adiciona um header de resposta. - [Personalize uma página de erro](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/primeiros-passos/personalizar-pagina-resposta-erro.md): Substitua as respostas de erro de um workload por páginas suas, uma por código de status, cada uma com tempo de cache e código de status de resposta próprios. - [Depure regras criadas com Rules Engine](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/primeiros-passos/debug-regras.md): Ative Debug Rules em uma aplicação e leia as regras que cada requisição executou na GraphQL API, no Data Stream ou no Real-Time Events. - [Conecte uma aplicação a uma origem](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/primeiros-passos/definir-origens.md): Crie um connector para uma origem HTTP e envie as requisições de uma aplicação a ele com uma regra do Rules Engine, pelo Azion Console ou pela API. - [Assine requisições de origem com HMAC](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/primeiros-passos/assine-requisicoes-de-origem-com-hmac.md): Sirva um bucket privado compatível com S3 por meio de um connector que assina cada requisição de origem com credenciais HMAC. - [Defina o Host header e o path](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/primeiros-passos/defina-o-host-header-e-o-path-prefix.md): Escolha o header Host que um connector envia e o caminho que ele adiciona à frente, para que a origem sirva o site e o diretório certos. - [Exclua uma aplicação](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/primeiros-passos/excluir-applications.md): Exclua uma aplicação e as regras e os cache settings que ela contém pelo Azion Console ou pela Azion API. A exclusão não pode ser desfeita. - [Solucione erros da política CORS](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/primeiros-passos/erros-cors.md): Corrija uma requisição que o navegador bloqueia pela política CORS adicionando o header Access-Control-Allow-Origin com uma regra da Response Phase. - [Instancie uma função em uma aplicação](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/primeiros-passos/instanciar-functions.md): Vincule uma função a uma aplicação pelo Azion Console ou pela Azion API, nomeie a instância e passe seus Args em JSON. - [Mitigue a vulnerabilidade HTTPoxy](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/primeiros-passos/como-mitigar-vulnerabilidade-httpoxy.md): Remova o header Proxy das requisições a uma aplicação com uma regra do Rules Engine, para que requisições HTTPoxy não desviem o tráfego de saída. - [Como configurar páginas de erro](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/primeiros-passos/configurar-paginas-de-erro.md): Defina o TTL do cache para erros recebidos da origem e personalize as páginas de erro para o seu usuário final. - [Teste uma aplicação pelo arquivo hosts](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/primeiros-passos/testar-edge-application-atraves-do-arquivo-hosts.md): Mapeie seu domínio para um endereço IP da Azion no arquivo hosts do seu dispositivo e abra uma aplicação nesse domínio antes de alterar os registros DNS dele. - [Implante e teste o HTMX no edge](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/frameworks/htmx-boilerplate.md): Implante e teste um exemplo mínimo da biblioteca HTMX na Plataforma de Edge da Azion. - [Deploy de currículo com o Webpage to PDF Resume](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/frameworks/webpage-to-pdf-resume.md): Este template contém as configurações para criar um currículo para a web, para impressão ou PDF usando o projeto Webpage to PDF Resume. - [Deploy de app web com ButterCMS usando template](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/frameworks/butter-templates-collection.md): Os templates ButterCMS são sistemas de gerenciamento de conteúdo headless para construir e gerenciar sites focados em conteúdo através de APIs. - [Deploy de app web com Clean Astro + Sanity](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/frameworks/clean-astro-sanity.md): O template Clean Astro + Sanity cria um site Astro básico integrado com Sanity.io para gerenciar o conteúdo. - [Deploy de app web com VuePress usando templates](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/frameworks/vuepress-templates-collection.md): Este guia contém instruções para implantar uma aplicação web usando templates baseados em VuePress. - [Deploy de e-commerce com Astro usando template](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/frameworks/astro-ecommerce-collection.md): Este guia contém instruções para criar uma aplicação e-commerce usando templates baseados em Astro. - [Deploy de e-commerce com o Book Store React](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/frameworks/book-store-react.md): Este template contém as configurações para criar uma aplicação e-commerce baseada no framework React. - [Deploy de e-commerce com Eleventy](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/frameworks/eleventy-ecommerce-collection.md): Este guia contém instruções para criar uma aplicação e-commerce usando templates baseados em Eleventy. - [Deploy de e-commerce com Gatsby E-commerce Theme](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/frameworks/gatsby-ecommerce-theme.md): Este template contém as configurações para criar uma aplicação e-commerce baseada no framework Gatsby. - [Deploy de e-commerce com Hugo usando templates](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/frameworks/hugo-ecommerce-collection.md): Este guia contém instruções para criar uma aplicação e-commerce usando templates baseados no Hugo. - [Deploy de e-commerce com Jekyll usando templates](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/frameworks/jekyll-ecommerce-collection.md): Este guia contém instruções para criar uma aplicação e-commerce usando templates baseados em Jekyll. - [Deploy de e-commerce com Next.js usando templates](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/frameworks/next-js-ecommerce-collection.md): Este guia contém instruções para criar uma aplicação e-commerce usando templates baseados em Next.js. - [Deploy de currículo online com o DevsCard](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/frameworks/devscard.md): Este template contém as configurações para criar seu currículo online e impresso usando o projeto DevsCard. - [Como criar applications com o Cosmic Simple Astro Blog](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/frameworks/cosmic-simple-astro-blog.md): O template Cosmic Simple Astro Blog permite criar e gerenciar um blog facilmente, usando Astro e o Cosmic, um CMS headless, para gerenciamento de conteúdo. - [Crie apps com o Cosmic Simple Next.js Blog](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/frameworks/cosmic-simple-next-blog.md): O template Cosmic Simple Next.js Blog permite criar e gerenciar um blog com facilidade, utilizando os recursos do Next.js para obter desempenho e experiência do usuário ideais. - [Como criar applications com o CosmicJS Agency Website](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/frameworks/cosmic-agency-website.md): O template CosmicJS Agency Website ajuda você a criar um site dinâmico usando os componentes React e Blocks do Cosmic para apresentar seus serviços e portfólio. - [Crie apps com o Next.js Static Boilerplate](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/frameworks/nextjs-static-boilerplate.md): O Next.js Static Boilerplate fornece uma solução de automação para criar uma application Next.js estática na Azion. - [Crie apps com o Preact JavaScript Boilerplate](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/frameworks/preact-javascript-boilerplate.md): O Preact Typescript Boilerplate fornece uma solução de automação para criar uma application Preact com JavaScript na Azion. - [Crie apps com o Preact TypeScript Boilerplate](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/frameworks/preact-typescript-boilerplate.md): O Preact Typescript Boilerplate fornece uma solução de automação para criar uma application Preact com TypeScript na Azion. - [Como criar applications com o Angular Boilerplate](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/frameworks/angular-boilerplate.md): O Angular Boilerplate fornece uma solução de automação para criar uma edge application Angular na Azion. - [Implante o SQL Database Starter Kit](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/frameworks/edgesql-starter-kit.md): Implante um projeto CRUD em JavaScript conectado a um banco de dados no SQL Database pelo Azion Console, com o repositório, a aplicação e o domínio prontos. - [Como criar applications com o Gatsby Boilerplate](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/frameworks/gatsby-boilerplate.md): Esse template ajuda você a construir uma Single-Page Application (SPA) baseada no framework Gatsby e executá-la na infraestrutura distribuída da Azion. - [Como criar applications com o template Qwik Minimal](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/frameworks/qwik-minimal.md): O template Qwik Minimal fornece uma solução de automação para criar uma application basica de Qwik na Azion. - [Como criar applications com o Stencil Boilerplate](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/frameworks/stencil-boilerplate.md): O Stencil Boilerplate fornece uma solução de automação para criar uma aplicação Stencil na Azion. - [Como criar applications com o Vue3/Vite Boilerplate](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/frameworks/vue-vite-boilerplate.md): Esse template acelera a implantação de uma aplicação baseada em Vue3/Vite.sss - [Deploy do Neon Database Kit com Drizzle ORM](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/frameworks/neon-database-with-drizzle.md): Este template contém as configurações para construir e conectar uma aplicação ao Neon Database. - [Deploy do template File Optimization](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/frameworks/dynamic-static-file-optimization-template.md): Este template lhe ajuda criar uma aplicação com políticas de cache padrão para melhorar a entrega do seu conteúdo. - [Deploy do template Upstash Rate Limit](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/frameworks/upstash-rate-limiting.md): O template Upstash Rate Limit ajuda você a implementar rate limiting em um ambiente serverless. - [Deploy do TiDB Starter Kit com Drizzle ORM](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/frameworks/tidb-with-drizzle.md): Este template contém as configurações para construir e conectar uma application ao TiDB. - [Deploy do Turso Starter Kit com Drizzle ORM](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/frameworks/turso-with-drizzle.md): Este template contém as configurações para conectar uma application a um banco de dados Turso. - [Aprimore um site WordPress com EdgeAccelerator](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/frameworks/wordpress-edgeaccelerator.md): WordPress EdgeAccelerator ajuda você a migrar seu site WordPress para ser executado na infraestrutura distribuída da Azion. - [Comece com o OpenNext](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/frameworks/como-comecar.md): Comece com o OpenNext na Azion: crie ou adapte um app Next.js, configure o cache e o armazenamento para ISR/SSG, desenvolva localmente com o Azion CLI e faça o deploy para produção. - [Bloqueie bots e Tor exit nodes com um template](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/frameworks/bot-manager-lite-and-tor-block-starter-kit.md): Implante o template Bot Manager Lite and TOR Block Starter Kit para criar um firewall que pontua requisições e recusa endereços de Tor exit nodes. - [Desenvolva com Angular](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/frameworks/angular.md): Crie um app Angular a partir de um template da Azion, de um repositório do GitHub ou da Azion CLI, e faça o deploy dele em um domínio da Azion. - [Desenvolva com Astro](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/frameworks/astro.md): Crie um site Astro a partir de um template da Azion, de um repositório do GitHub ou da Azion CLI, e faça o deploy dele em um domínio da Azion. - [Desenvolva com Docusaurus](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/frameworks/docusaurus.md): Crie um site Docusaurus a partir de um template da Azion ou da Azion CLI, e faça o deploy dele em um domínio da Azion. - [Desenvolva com Eleventy](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/frameworks/eleventy.md): Crie um site Eleventy com a Azion CLI, faça o build e o deploy dele em um domínio da Azion. - [Desenvolva com Gatsby](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/frameworks/gatsby.md): Crie um site Gatsby a partir de um template da Azion ou com a Azion CLI e faça o deploy dele em um domínio da Azion. - [Desenvolva com Hexo](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/frameworks/hexo.md): Faça o deploy de um site Hexo em um domínio da Azion a partir do template Hexo Boilerplate, de um repositório do GitHub ou da Azion CLI. - [Desenvolva com Hono](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/frameworks/hono.md): Crie um projeto Hono com a Azion CLI, execute-o localmente e faça o deploy dele em um domínio da Azion. - [Desenvolva com Hugo](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/frameworks/hugo.md): Crie um site Hugo a partir de um template da Azion ou com a Azion CLI e faça o deploy dele em um domínio da Azion. - [Desenvolva com Jekyll](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/frameworks/jekyll.md): Crie um site Jekyll a partir de um template da Azion ou com a Azion CLI e faça o deploy dele em um domínio da Azion. - [Desenvolva com Next.js](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/frameworks/next.md): Crie uma aplicação Next.js a partir de um template da Azion, de um repositório do GitHub ou da Azion CLI, e faça o deploy dela em um domínio da Azion. - [Desenvolva com Nextal](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/frameworks/nextal.md): Crie uma aplicação Nextal a partir de um template da Azion ou com a Azion CLI, e faça o deploy dela em um domínio da Azion. - [Desenvolva com React](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/frameworks/react.md): Faça o deploy de um app React em um domínio da Azion a partir de um template da Azion, do seu repositório do GitHub ou com a Azion CLI. - [Desenvolva com Svelte](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/frameworks/svelte.md): Crie um projeto Svelte com a Azion CLI, faça o build e o deploy dele em um domínio da Azion. - [Desenvolva com VitePress](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/frameworks/vite.md): Crie um site de documentação VitePress a partir de um template da Azion ou com a Azion CLI e faça o deploy dele em um domínio da Azion. - [Desenvolva com Vue](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/frameworks/vue.md): Faça o deploy de uma single-page application Vue na Azion a partir de um template no Azion Console, de um repositório do GitHub ou da Azion CLI. - [Crie um template personalizado](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/frameworks/data-stream-template-personalizado.md): Escolha as variáveis de cada linha de log do Data Stream com um template personalizado e use-o em um stream, no Azion Console ou pela Azion API. - [Deploy de blog com Gatsby usando um template](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/frameworks/gatsby-blog-starter-kit.md): O template inclui as configurações para criar uma nova página de blog baseada no framework Gatsby - [Como implantar um blog Astro usando um template](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/frameworks/astro-blog-starter-kit.md): Este template contém as configurações para criar uma nova página de blog com base no framework Astro. - [Implante o Astro Boilerplate](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/frameworks/astro-boilerplate.md): Implante um projeto Astro na Azion a partir do template Astro Boilerplate, que cria um repositório no GitHub, uma aplicação e um domínio. - [Implante o Hexo Boilerplate](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/frameworks/hexo-boilerplate.md): Implante uma single-page application Hexo na Azion a partir do template Hexo Boilerplate, que cria um repositório no GitHub, uma aplicação e uma função. - [Implante o Qwik Boilerplate](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/frameworks/qwik-boilerplate.md): Implante um projeto Qwik na Azion a partir do template Qwik Boilerplate, que cria um repositório no GitHub, uma aplicação e um domínio. - [Implante o React Boilerplate](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/frameworks/react-boilerplate.md): Implante uma single-page application React na Azion pelo Azion Console, com um repositório no GitHub e uma GitHub Action que implanta cada push. - [Implante o Vue Boilerplate](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/frameworks/vue-boilerplate.md): Implante uma single-page application Vue na Azion pelo Azion Console, com um repositório no GitHub e uma GitHub Action que implanta cada push. - [Implante o template AI Inference Starter Kit](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/frameworks/ai-inference-starter-kit.md): Implante o template AI Inference Starter Kit pelo Azion Console, depois atualize a função que ele instala e gerencie a aplicação que ele cria. - [Implante o template Applications Proxy](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/frameworks/edge-application-proxy-template.md): Implante, com o template Applications Proxy, uma aplicação na frente da sua origem que ignora o cache e encaminha cookies em uma rota de URL. - [Como implantar o Azion Starter Kit](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/frameworks/azion-starter-kit.md): Este template acelera a criação de um stack de edge básico para explorar a plataforma da Azion e seus recursos. - [Como implantar o Docusaurus JavaScript Boilerplate](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/frameworks/docusaurus-javascript-boilerplate.md): Este template está escrito em JavaScript usando o framework Docusaurus, um gerador de sites estáticos. - [Como implantar o Docusaurus TypeScript Boilerplate](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/frameworks/docusaurus-typescript-boilerplate.md): Este template está escrito em TypeScript usando o framework Docusaurus, um gerador de sites estáticos. - [Implante o template Function Starter Kit](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/frameworks/functions-starter-kit.md): O template Function Starter Kit permite criar uma aplicação baseada em uma function, sem dependências de origem. - [Como implantar o Hugo Boilerplate](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/frameworks/hugo-boilerplate.md): Este template implanta um repositório com um projeto baseado no Hugo, um framework escrito em Go, que permite criar sites estáticos. - [Implante o template Image Optimization](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/frameworks/image-optimization-template.md): Implante o template Image Optimization para configurar o cache de imagens por extensão de arquivo, com Application Accelerator e Functions. - [Como implantar o Jekyll Boilerplate](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/frameworks/jekyll-boilerplate.md): O Jekyll Boilerplate implanta um repositório com um projeto baseado no Jekyll, um framework escrito em Ruby, que permite criar sites estáticos usando arquivos Markdown e HTML. - [Como implantar o LangGraph AI Agent Boilerplate](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/frameworks/langgraph-ai-agent-boilerplate.md): O LangGraph AI Agent Boilerplate permite que você crie um agente de IA com LangGraph. - [Como implantar o MongoDB Atlas Boilerplate](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/frameworks/mongodb-atlas.md): Este template ajuda você a implantar uma aplicação integrada com o MongoDB Atlas na Azion e gerenciá-la via API. - [Como implantar o Nuxt 3 Static Boilerplate](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/frameworks/nuxt-static-boilerplate.md): Este template contém as configurações para construir uma aplicação estática com Nuxt 3. - [Como implantar o template Nuxt Content](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/frameworks/nuxt-content.md): Este template contém as configurações para criar um blog ou site de documentação com Nuxt Content. - [Como implantar o template Nuxt Notes](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/frameworks/nuxt-notes.md): Este template contém as configurações para criar uma aplicação de anotações básica com Nuxt. - [Implante o template Static Cache](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/frameworks/static-cache-template.md): Implante uma aplicação que coloca arquivos estáticos em cache por extensão, com um TTL de cache e um TTL de browser definidos no formulário do template. - [Como implantar o VitePress JavaScript Boilerplate](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/frameworks/vitepress-javascript-boilerplate.md): Este template está escrito em JavaScript usando o VitePress, um gerador de site estático construído em cima do Vite e Vue.js, ideal para criar sites de documentação. - [Como implantar o VitePress TyeScript Boilerplate](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/frameworks/vitepress-typescript-boilerplate.md): Este template está escrito em TypeScript usando o VitePress, um gerador de site estático construído em cima do Vite e Vue.js, ideal para criar sites de documentação. - [Como implantar o VuePress Boilerplate](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/frameworks/vuepress-boilerplate.md): Este template implanta um repositório com um projeto baseado no VuePress. - [Teste o Bot Manager Lite com o Starter Kit](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/frameworks/bot-manager-lite-starter-kit.md): Implante o template Bot Manager Lite Starter Kit e tenha um sandbox que pontua as requisições que você envia da página de teste dele. - [Use o template Upstash GeoLocation](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/frameworks/upstash-geolocation-edgedeploy.md): Upstash GeoLocation permite um gerenciamento e entrega fáceis de mensagens personalizadas, com base na localização geográfica dos usuários finais. - [Solucione problemas de uma aplicação OpenNext](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/frameworks/troubleshooting.md): Descubra por que uma aplicação OpenNext na Azion oculta erros, falha no deployment ou não lê variáveis de ambiente e aplique a correção. - [Use o template QStash Function Scheduler](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/frameworks/qstash-function-scheduler.md): Faça o deploy do template QStash Function Scheduler, que despacha pelo QStash um agendamento que você configura. - [Crie uma API RESTful de tarefas](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/functions-e-runtime/api-restful-edge-functions-edge-sql.md): Crie um banco de dados em SQL Database, escreva rotas CRUD com Hono e faça o deploy de uma API de tarefas que roda como uma função. - [Execute uma função em um firewall](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/functions-e-runtime/firewall.md): Crie uma função que é executada em um firewall, instancie-a e adicione a regra do Rules Engine que a aciona. - [Crie uma função com WebAssembly](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/functions-e-runtime/webassembly-na-plataforma-azion.md): Compile e instancie um módulo WebAssembly dentro de uma função, a partir de um array de bytes no código ou de um arquivo .wasm que o handler busca. - [Escreva e teste uma função](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/functions-e-runtime/primeiros-passos.md): Escreva o handler ES Modules de uma função em Azion Console, leia a resposta dela com Preview deployment e encontre a saída dos logs. - [Construa uma API de screenshot com Functions e Browserless](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/functions-e-runtime/aplicacao-browserless-functions.md): Faça o deploy de um projeto Hono em Functions que captura o screenshot de uma página pela API do Browserless e retorna a imagem PNG. - [Crie uma função de API com ChatGPT](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/functions-e-runtime/api-builder.md): Gere o payload JSON de uma função com a integração ChatGPT no editor de Azion Console e leia a resposta com Preview deployment. - [Consulte logs de funções com GraphQL API](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/functions-e-runtime/debugging-functions-graphql.md): Recupere as linhas de log de console e de runtime das suas funções em um intervalo de tempo e filtre-as pelo conteúdo da mensagem. - [Construa um handler de webhooks do Stripe com Functions](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/functions-e-runtime/webhooks-stripe-functions.md): Receba eventos de pagamento do Stripe em uma aplicação Hono que roda como function, verifique cada assinatura e trate cada tipo de evento. - [Envie email transacional com Resend e Functions](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/functions-e-runtime/integrar-resend-email-functions.md): Construa um endpoint Hono em Azion Functions que chama a API do Resend, armazene a API key como variável de ambiente e faça o deploy com Azion CLI. - [Execute uma função em uma aplicação](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/functions-e-runtime/funcoes-serverless.md): Adicione a regra do Rules Engine que executa uma instância de função em uma aplicação pelo Azion Console ou pela Azion API e verifique a resposta. - [Configure um paywall com a função JWT](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/functions-e-runtime/paywall-function-jwt.md): Valide um JSON Web Token em cada requisição a conteúdo restrito e controle o acesso por assinatura com a função JWT do Azion Marketplace. - [Espelhe tráfego de produção para uma origem de teste com Functions](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/functions-e-runtime/test-origin-with-functions.md): Construa uma função em um firewall que envia uma cópia de cada requisição correspondente para uma origem de teste e leia as respostas em Real-Time Events. - [Proteja uma rota com um desafio ALTCHA](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/functions-e-runtime/altcha.md): Execute o desafio ALTCHA em um firewall e adicione a regra da aplicação que envia as requisições não verificadas para ele. - [Implemente upload de arquivos com Functions](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/functions-e-runtime/upload-arquivos-functions.md): Construa um endpoint Hono que verifica o arquivo enviado e o grava em um bucket do Object Storage a partir de uma função. - [Migre padrões de handler em Functions](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/functions-e-runtime/migrar-padroes-de-handler.md): Mova uma função do handler legado Service Worker para o handler ES Modules, com o antes e o depois de fetch e firewall. - [Faça o deploy de uma function com a Azion CLI](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/functions-e-runtime/deploy-function-with-cli.md): Crie um projeto de function pelo terminal com a Azion CLI, execute-o na sua máquina e faça o deploy dele em um domínio ativo. - [Use APIs do Node.js com polyfills](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/functions-e-runtime/use-polyfills.md): Importe uma API do Node.js, como node:buffer, em uma function, faça o build com polyfills pela Azion CLI, execute localmente e faça o deploy. - [Armazene em cache a resposta de uma function com a Cache API](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/functions-e-runtime/armazenar-em-cache-a-resposta-de-uma-function-com-a-cache-api.md): Armazene com a Cache API do runtime uma resposta que uma function monta, devolva-a nas próximas requisições e exclua-a quando os dados mudarem. - [Execute uma função em um caminho e reverta-o](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/functions-e-runtime/executar-uma-funcao-em-um-caminho-e-reverter.md): Execute uma instância de função em um caminho e um método com uma regra Run Function, e reverta o caminho desativando a regra. - [Criar um bucket](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/dados/criar-e-modificar-um-bucket.md): Crie um bucket do Object Storage pelo Azion Console, pela API da Azion ou pela Azion CLI, depois liste, atualize e exclua os seus buckets. - [Crie tabelas e consulte dados](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/dados/criar-tabelas-edge-sql.md): Crie uma tabela no SQL Database, insira linhas e leia, atualize ou exclua essas linhas pelo Azion Console, pela Azion API ou pela biblioteca azion. - [Construa uma busca semântica com embeddings](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/dados/edge-sql-vector-search.md): Armazene embeddings da OpenAI em uma tabela do SQL Database, indexe-os para busca por vizinhos aproximados e retorne os documentos mais próximos da pergunta. - [Importe dados com o EdgeSQL Shell](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/dados/importar-dados-edge-sql.md): Carregue um arquivo CSV, um script SQL ou uma tabela de outro banco de dados para uma tabela do SQL Database com os comandos de importação do EdgeSQL Shell. - [Instale o EdgeSQL Shell](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/dados/install-edge-sql-shell.md): Clone o EdgeSQL Shell do repositório dele, instale as dependências em um ambiente virtual e autentique a ferramenta com seu personal token. - [Crie e gerencie bancos de dados](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/dados/gerenciar-bancos-dados-edge-sql.md): Crie um banco de dados no SQL Database pelo Azion Console, pela API da Azion ou pela biblioteca azion, e depois liste, recupere e exclua esse banco. - [Gerencie dados de chave-valor em uma função](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/dados/gerenciar-com-funcoes.md): Armazene, leia e exclua keys em um namespace do KV Store a partir de uma função, com metadata, valores binários, streams e vários namespaces. - [Use KV Store com cliente compatível com Redis](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/dados/compatibilidade-redis.md): Alcance o KV Store por uma interface de cliente similar a Redis, com as operações set, get, delete e de hash mapeadas na biblioteca da Azion. - [Autentique requisições com Functions](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/dados/camada-autenticacao-object-storage-functions.md): Proteja um bucket do Object Storage com uma função que valida um JSON Web Token e entrega o objeto somente a uma requisição autorizada. - [Consulte um banco de dados de uma function](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/dados/listando-dados-edge-functions-edge-sql.md): Leia linhas do SQL Database dentro de uma function com o módulo de runtime azion:sql, e retorne essas linhas na resposta que a function envia. - [Upload e download de objetos](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/dados/upload-e-download-de-objetos-do-bucket.md): Faça upload de objetos para um bucket do Object Storage pelo Azion Console, pela API ou pela Azion CLI, depois liste, baixe, substitua e exclua os objetos. - [Use um bucket como origem de uma aplicação](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/dados/bucket-como-connector.md): Sirva os objetos de um bucket do Object Storage por uma aplicação, com um connector do tipo storage e uma regra do Rules Engine que envia requisições a ele. - [Use ferramentas compatíveis com S3 com o Object Storage](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/dados/protocolo-s3-para-object-storage.md): Crie uma credencial S3 para Object Storage, configure o s3cmd ou um SDK com ela e gerencie os objetos dos seus buckets pelas ferramentas que você já usa. - [Grave linhas no SQL Database a partir de uma function](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/dados/gravar-linhas-no-sql-database-a-partir-de-uma-function.md): Envie instruções de escrita de uma function ao SQL Database pela API da Azion e verifique o resultado de cada instrução antes de confiar nele. - [Deduplique entregas de webhook com KV Store](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/dados/deduplicar-entregas-de-webhook-com-kv-store.md): Pule um evento de webhook que a sua function já tratou, com uma key por ID de evento no KV Store, gravada só depois que o trabalho dá certo. - [Adicione o Bot Manager Lite a um firewall](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/integracoes/bot-manager-lite-integration-kit.md): Implante o template Bot Manager Lite Integration Kit para acrescentar uma instância de função e uma regra do Rules Engine a um firewall que você já tem. - [Instale uma integração](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/integracoes/instalar-uma-integracao.md): Instale uma integração do Marketplace na sua conta e execute-a em uma aplicação ou em um firewall com uma function instance e uma regra do Rules Engine. - [Atualize uma integração](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/integracoes/atualizar-uma-integracao.md): Verifique se uma integração do Marketplace tem uma versão mais recente, instale-a e mova uma function instance para a nova versão quando estiver pronto. - [Instale a integração A/B Testing](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/integracoes/ab-testing-marketplace.md): Instale o A/B Testing pelo Azion Marketplace e execute-o em uma aplicação para dividir o tráfego entre duas variações com um cookie. - [Instale a integração Add Request ID](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/integracoes/add-request-id-header.md): Instale o Add Request ID pelo Azion Marketplace e execute-o em um firewall, para que toda requisição carregue um header com um identificador único. - [Instale a integração Cardstream](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/integracoes/axur-cardstream.md): Instale o Axur Cardstream pelo Azion Marketplace e execute-o em um firewall, para verificar cada compra em uma lista de cartões de crédito vazados. - [Instale o Bot Manager Lite](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/integracoes/bot-manager-lite.md): Instale o Bot Manager Lite pelo Azion Marketplace, crie a instância de função e a regra do Rules Engine que a executam, e vincule o firewall a um workload. - [Instale a integração Content Targeting](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/integracoes/content-targeting-integration.md): Instale Content Targeting a partir de Azion Marketplace e execute-a em uma aplicação para dar a cada usuário um valor ponderado em um cookie e um cabeçalho. - [Instale a integração DataDome Bot Protection](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/integracoes/datadome-bot-protection.md): Instale o DataDome Bot Protection pelo Azion Marketplace e execute-o em um firewall, para detectar e bloquear ameaças automatizadas em cada requisição. - [Instale a integração Hello World](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/integracoes/hello-world.md): Instale o Hello World pelo Azion Marketplace em uma aplicação para retornar um código de status e uma mensagem ao navegador. - [Instale a integração IP Address Reputation](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/integracoes/ip-address-reputation.md): Instale o IP Address Reputation pelo Azion Marketplace e execute-o em um firewall, para pontuar o IP de cada requisição com dados da IPQualityScore. - [Instale a integração Limit Payload Size](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/integracoes/limit-payload-size.md): Instale Limit Payload Size a partir de Azion Marketplace e execute-a em um firewall para negar requisições cujo Content-Length excede um limite que você define. - [Instale a integração Massive Redirect](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/integracoes/massive-redirect-integration.md): Instale o Massive Redirect pelo Azion Marketplace e execute-o em uma aplicação para gerenciar um grande conjunto de redirecionamentos de URL em um só lugar. - [Instale a integração Radware Bot Manager](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/integracoes/radware-bot-manager.md): Instale Radware Bot Manager pelo Azion Marketplace e execute-a em um firewall para defender seu site contra ataques de bots. - [Instale a integração Scheduled Blocking](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/integracoes/scheduled-blocking.md): Instale Scheduled Blocking pelo Azion Marketplace e execute-a em um firewall para controlar o acesso à sua application com base em um cronograma. - [Instale a integração Leakstream](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/integracoes/axur-leakstream.md): Instale Axur Leakstream a partir de Azion Marketplace e execute-a em um firewall para sinalizar requisições de login que usam credenciais vazadas. - [Instale a integração hCaptcha](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/integracoes/hcaptcha.md): Instale o hCaptcha pelo Azion Marketplace e execute o desafio dele em um firewall, para que apenas requisições que passam por ele cheguem à sua origem. - [Instale a integração Phone Validation](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/integracoes/ipqs-phone-validation.md): Instale Phone Validation pelo Azion Marketplace e execute-a em um firewall para verificar telefones com IPQualityScore antes que cheguem à sua origem. - [Instale a integração URL Validation](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/integracoes/ipqs-url-validation.md): Instale o URL Validation pelo Azion Marketplace e execute-o em um firewall para escanear URLs em busca de malware e phishing antes da sua origem. - [Incorpore a JavaScript tag](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/integracoes/javascript-tag-js-tag.md): Adicione a JavaScript tag a uma página web para que o navegador gere um fingerprint do dispositivo e o envie em toda requisição como um cookie de sessão. - [Instale a integração JWT](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/integracoes/jwt.md): Instale JWT a partir de Azion Marketplace e execute-a em um firewall para validar JSON Web Tokens antes que as requisições cheguem à sua infraestrutura. - [Instale a integração reCAPTCHA](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/integracoes/recaptcha.md): Instale reCAPTCHA pelo Azion Marketplace e execute o desafio em um firewall, para que bots e spam não cheguem à sua origem. - [Instale a integração Secure Token](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/integracoes/secure-token.md): Instale Secure Token pelo Azion Marketplace e execute-a em um firewall, para que apenas requisições com um token válido e não expirado cheguem ao seu conteúdo. - [Instale a integração Upstash Rate Limiting](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/integracoes/upstash-rate-limiting-integration.md): Instale Upstash Rate Limiting pelo Azion Marketplace e execute-a em um firewall para limitar requisições por janela e penalizar quem excede o limite. - [Instale a integração Upstash Waiting Room](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/integracoes/waiting-room.md): Instale o Upstash Waiting Room pelo Azion Marketplace e execute-o em um firewall para colocar visitantes em fila quando o tráfego excede o seu site. - [Instale a integração Signed Cookies](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/integracoes/signed-cookies.md): Instale o Signed Cookies Hash Generator e o Hash Validator pelo Azion Marketplace e execute-os em uma aplicação para detectar cookies adulterados. - [Instale a integração Process Request Data Into Headers](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/integracoes/process-request-data-into-headers.md): Instale Process Request Data Into Headers pelo Azion Marketplace e execute-a em um firewall para transformar campos do corpo em headers de requisição. - [Instale a integração Request Variation Controller](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/integracoes/request-variation-controller.md): Instale Request Variation Controller pelo Azion Marketplace e execute-a em uma application para contar quantas vezes um usuário altera argumentos. - [Instale a integração Send Event to Endpoint](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/integracoes/send-event-to-endpoint.md): Instale Send Event to Endpoint pelo Azion Marketplace e execute-a em um firewall para transmitir dados da requisição a um endpoint HTTP ou um bucket S3. - [Instale a integração Send messages to a queue](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/integracoes/send-messages-to-a-queue.md): Instale Send messages to a queue pelo Azion Marketplace e execute-a em uma application para adicionar mensagens a uma fila RabbitMQ, Amazon SQS ou Kafka-REST. - [Instale a integração Method and Route Validator](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/integracoes/method-and-route-validator.md): Instale Method and Route Validator a partir de Azion Marketplace e execute-a em um firewall para bloquear requisições pela URI e pelo método HTTP. - [Publique uma mensagem no Upstash QStash a partir de uma function](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/integracoes/publicar-uma-mensagem-no-upstash-qstash-a-partir-de-uma-function.md): Publique uma mensagem no Upstash QStash a partir de uma function com uma chamada fetch e verifique se o QStash a aceitou antes de a function responder. - [Criando um edge service](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/automacao/criando-edge-service.md): Crie um edge service para ser usado em seus edge nodes. - [Primeiros passos no Edge Node](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/automacao/edge-node-primeiros-passos.md): Primeiros passos para trabalhar com o Azion Edge Node. - [Como autorizar um edge node](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/automacao/autorizar-edge-node.md): Saiba como autorizar um Edge Node na Azion usando Console, Real-Time Manager ou API Azion. Acesse recursos de Orchestrator eficientemente. - [Como vincular um edge service a um edge node](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/automacao/vincular-servico.md): Descubra como gerenciar seus serviços no Edge com o Azion Console ou RTM e a integração via Azion API para orquestração eficiente. - [Como criar um edge service](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/automacao/criar-edge-service.md): Descubra como criar e gerenciar Edge Services na Azion usando o Console, Real-Time Manager ou API, otimizando suas operações em Edge Nodes. - [Como instalar o Orchestrator Agent](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/automacao/instalar-orchestrator-agent.md): Saiba como baixar e instalar o Orchestrator para diversos sistemas operacionais, incluindo passos e comandos para uma configuração segura. - [Gerencie o Azion GitHub App](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/automacao/azion-github-app.md): Conecte uma conta do GitHub à Azion, revise o que o app pode ler e suspenda, desinstale, revogue ou remova o app. - [Como provisionar arquivos](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/automacao/provisionar-arquivos.md): Aprenda como configurar e gerenciar resources no Azion Console e Real-Time Manager para otimizar seus Edge Services e impulsionar a eficiência da Edge Computing. - [Execute um MCP server na Azion](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/automacao/executar-mcp-server.md): Crie um servidor Model Context Protocol com o MCP SDK e o Hono, execute-o como uma function da Azion e faça o deploy dele com a Azion CLI. - [Faça o deploy de um site estático com o MCP server](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/automacao/fazer-deploy-de-site-estatico-com-mcp.md): Peça a um agente de código conectado ao MCP server de docs da Azion que siga o guia de deploy de site estático e faça o deploy do site com a Azion CLI. - [Busque na documentação com o MCP server](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/automacao/buscar-na-documentacao-da-azion-com-mcp.md): Peça a um agente de código conectado ao MCP server de docs da Azion que busque na documentação, nos exemplos de código, nos comandos da CLI e no Terraform. - [Solucione problemas de deploy com o MCP server](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/automacao/solucionar-problemas-de-deploy-com-mcp.md): Peça a um agente de código conectado aos MCP servers da Azion que depure um deploy que retorna erro 503 e que proponha melhorias de Core Web Vitals. - [Como rodar scripts nos edge nodes](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/automacao/rodar-scripts.md): Guia de instalação e configuração da Azion CLI em edge nodes usando Shell Script em um edge service específico para orquestração eficiente. - [Como desvincular um edge service](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/automacao/desvincular-servico.md): Aprenda a desvincular um edge service de um edge node usando o Azion Console, Real-Time Manager ou API, simplificando a gestão de edge services. - [Como desinstalar o Orchestrator Agent](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/automacao/desinstalar-agent.md): Aprenda a desinstalar o Azion Orchestrator e remover edge nodes usando o Azion Console, Real-Time Manager ou API. Tutorial passo a passo. - [Acompanhar logs do Orchestrator](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/automacao/verificar-logs.md): Leia o log do Orchestrator Agent em um node gerenciado e o log dos serviços que rodam nele para confirmar um deployment ou descobrir por que ele falhou. - [Como trabalhar com variáveis no Orchestrator](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/automacao/trabalhar-com-variaveis.md): Descubra como utilizar variáveis em Edge Services e Edge Nodes com Azion Console, Real-Time Manager e API Azion, otimizando o deployment no Edge Orchestrator. - [Importe um projeto do GitHub](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/automacao/importar-um-projeto-existente-do-github.md): Importe um repositório do GitHub no Azion Console para fazer o build e o deploy dele como uma aplicação, com um novo deploy a cada push. - [Roteie um caminho de API para um backend pelo azion.config](https://www.azion.com/pt-br/documentacao/guias/desenvolvimento-de-aplicacoes/automacao/rotear-um-caminho-de-api-para-um-backend.md): Envie cada requisição sob um prefixo de caminho a um backend fora da Azion, com um connector e uma primeira regra declarados no azion.config. - [Configure a Advanced Cache Key para uma aplicação](https://www.azion.com/pt-br/documentacao/guias/performance-e-confiabilidade/cache-e-purge/advanced-cache-key.md): Varie um objeto em cache por argumento de query string ou por cookie e aplique o cache setting a uma aplicação com uma regra do Rules Engine. - [Configure políticas de cache para uma aplicação](https://www.azion.com/pt-br/documentacao/guias/performance-e-confiabilidade/cache-e-purge/cache-settings.md): Defina por quanto tempo um objeto fica em cache, ignore o cache em um path e encaminhe o header Set-Cookie da origem aos usuários. - [Armazene em cache respostas de POST e OPTIONS](https://www.azion.com/pt-br/documentacao/guias/performance-e-confiabilidade/cache-e-purge/cache-de-respostas-post-e-options.md): Armazene em cache a resposta de uma requisição POST ou OPTIONS em uma aplicação e aplique o cache setting com uma regra do Rules Engine. - [Crie um cache setting](https://www.azion.com/pt-br/documentacao/guias/performance-e-confiabilidade/cache-e-purge/ajustar-cache-settings.md): Crie um cache setting em uma aplicação e aplique-o com uma regra, pelo Azion Console, pela Azion API ou pela Azion CLI. - [Verifique o status de cache de uma resposta](https://www.azion.com/pt-br/documentacao/guias/performance-e-confiabilidade/cache-e-purge/verificar-tempo-de-cache-da-pagina.md): Envie uma requisição com um header de debug e leia se a Azion entregou a resposta pelo cache, junto com a key sob a qual a cópia está armazenada. - [Purgue conteúdo em cache](https://www.azion.com/pt-br/documentacao/guias/performance-e-confiabilidade/cache-e-purge/purgar-conteudo-em-cache.md): Remova um objeto em cache antes do fim do seu TTL, por URL, por cache key ou por wildcard, pelo Azion Console, pela Azion API ou pela Azion CLI. - [Purgue páginas quando a origem publica uma mudança](https://www.azion.com/pt-br/documentacao/guias/performance-e-confiabilidade/cache-e-purge/purgar-ao-publicar.md): Envie um purge pelo seu sistema de publicação quando o conteúdo muda: por URL a cada salvamento e por wildcard só quando imagens mudam. - [Teste o comportamento do cache com o MCP server](https://www.azion.com/pt-br/documentacao/guias/performance-e-confiabilidade/cache-e-purge/testar-cache-com-mcp.md): Peça a um agente de código conectado ao MCP server da Azion que teste o cache de um site após o deploy e confira com curl os headers de debug da Azion. - [Comprima as respostas de uma aplicação com gzip](https://www.azion.com/pt-br/documentacao/guias/performance-e-confiabilidade/otimizacao-de-entrega/gzip-compression.md): Crie uma regra do Rules Engine que comprime as respostas de uma aplicação com gzip e consulte os tipos MIME que a Azion comprime. - [Configure Image Processor em uma aplicação](https://www.azion.com/pt-br/documentacao/guias/performance-e-confiabilidade/otimizacao-de-entrega/processar-imagens.md): Ative Image Processor e crie uma regra do Rules Engine que otimiza e armazena imagens em cache pelo parâmetro ims, via Console, API v4 ou API v3. - [Balanceie o tráfego entre múltiplas origens](https://www.azion.com/pt-br/documentacao/guias/performance-e-confiabilidade/disponibilidade/configure-multiplas-origens.md): Distribua as requisições de uma aplicação entre vários endereços de origem com um connector com Load Balancer e uma regra do Rules Engine que o define. - [Adicione uma origem de backup a um connector](https://www.azion.com/pt-br/documentacao/guias/performance-e-confiabilidade/disponibilidade/adicionar-uma-origem-de-backup-a-um-connector.md): Mantenha uma origem de reserva fora do tráfego diário e deixe que ela receba requisições só quando todos os endereços primários do connector falham. - [Mova o tráfego entre duas origens por peso](https://www.azion.com/pt-br/documentacao/guias/performance-e-confiabilidade/disponibilidade/mover-o-trafego-entre-duas-origens-por-peso.md): Mova uma parte das requisições de uma origem para outra com os pesos de Load Balancer e tire uma origem da rotação com um switch. - [Mostre a sua própria página quando nenhuma origem responde](https://www.azion.com/pt-br/documentacao/guias/performance-e-confiabilidade/disponibilidade/mostrar-a-sua-propria-pagina-quando-nenhuma-origem-responde.md): Substitua as respostas 502, 503 e 504 de um workload pela sua própria página, servida por um connector que não alcança nenhuma das origens que falham. - [Roteie requisições por país ou continente](https://www.azion.com/pt-br/documentacao/guias/performance-e-confiabilidade/disponibilidade/rotear-requisicoes-por-pais-ou-continente.md): Envie as requisições de um continente ou de uma lista de países ao seu próprio connector com uma regra de geolocalização depois da regra padrão. - [Analise uploads de arquivos com uma função de firewall do AI Inference](https://www.azion.com/pt-br/documentacao/guias/ai/inferencia/analisar-uploads-com-ai-inference.md): Crie uma função que envia um upload a um modelo através de AI Inference e execute-a em um firewall para que um upload malicioso nunca chegue à origem. - [Chame um modelo no AI Inference a partir de uma function](https://www.azion.com/pt-br/documentacao/guias/ai/inferencia/chamar-um-modelo-no-ai-inference-a-partir-de-uma-function.md): Chame um modelo de chat no AI Inference a partir de uma function com Azion.AI.run e devolva a resposta do modelo à requisição que chegou à function. - [Gere embeddings de documentos em uma tabela vetorial com AI Inference](https://www.azion.com/pt-br/documentacao/guias/ai/agentes-e-rag/gerar-embeddings-de-documentos-em-uma-tabela-vetorial.md): Transforme os documentos de um bucket em trechos com vetores de um modelo de embedding do AI Inference, armazenados em uma tabela vetorial do SQL Database. - [Aplique um WAF rule set a um cookie específico](https://www.azion.com/pt-br/documentacao/guias/seguranca-de-aplicacoes/firewall-e-waf/waf-rules-para-cookie-especifico.md): Rode dois WAF rule sets em um firewall e pontue as requisições que carregam um cookie escolhido contra o rule set que guarda uma exceção. - [Crie uma regra de firewall](https://www.azion.com/pt-br/documentacao/guias/seguranca-de-aplicacoes/firewall-e-waf/trabalhar-com-rules-engine.md): Adicione uma regra ao Rules Engine de um firewall pelo Azion Console, pela Azion CLI ou pela API, e confirme que ela nega uma requisição. - [Verifique ou altere o modo do WAF](https://www.azion.com/pt-br/documentacao/guias/seguranca-de-aplicacoes/firewall-e-waf/como-verificar-modo-do-seu-waf.md): O modo fica no comportamento Set WAF de uma regra do Rules Engine, não no rule set. Leia-o ali, e altere-o ali. - [Crie uma exceção do WAF](https://www.azion.com/pt-br/documentacao/guias/seguranca-de-aplicacoes/firewall-e-waf/configurar-waf-allowed-rules.md): Isente uma regra interna de pontuar uma parte da requisição, no path que produz um falso positivo, pelo Azion Console, pela CLI ou pela API. - [Defina as configurações principais de um firewall](https://www.azion.com/pt-br/documentacao/guias/seguranca-de-aplicacoes/firewall-e-waf/firewall-definir-main-settings.md): Habilite WAF, Network Shield ou Functions em um firewall pelo Azion Console, pela Azion CLI ou pela API, e renomeie-o ou ative Debug Rules. - [Crie e aplique um WAF rule set](https://www.azion.com/pt-br/documentacao/guias/seguranca-de-aplicacoes/firewall-e-waf/criar-waf-rule-set.md): Crie um WAF rule set com as famílias de ameaças e a sensibilidade que você escolher e aplique-o a um firewall com um behavior Set WAF. - [Encontre o score de uma requisição bloqueada](https://www.azion.com/pt-br/documentacao/guias/seguranca-de-aplicacoes/firewall-e-waf/como-encontrar-score-de-requisicoes-bloqueadas-pelo-waf.md): Leia quais regras internas corresponderam a uma requisição recusada, e quanto cada família de ameaças pontuou, no Real-Time Events ou na API GraphQL. - [Instancie uma função em um firewall](https://www.azion.com/pt-br/documentacao/guias/seguranca-de-aplicacoes/firewall-e-waf/instanciar-functions.md): Vincule uma função a um firewall pelo Azion Console ou pela Azion API, nomeie a instância e passe os Args dela em JSON. - [Ajuste um WAF rule set](https://www.azion.com/pt-br/documentacao/guias/seguranca-de-aplicacoes/firewall-e-waf/tune-waf.md): Leia na aba Tuning as requisições que um rule set correspondeu e transforme as legítimas em exceções. - [Envie eventos do WAF para um SIEM](https://www.azion.com/pt-br/documentacao/guias/seguranca-de-aplicacoes/firewall-e-waf/integrar-siems.md): Crie um stream que envia ao seu SIEM as requisições que o WAF analisou, no Azion Console ou com a Azion API, e confirme a entrega. - [Migre rule sets obsoletos para um firewall](https://www.azion.com/pt-br/documentacao/guias/seguranca-de-aplicacoes/firewall-e-waf/como-atualizar-seu-firewall.md): Recrie cada configuração de um rule set obsoleto do Firewall como uma regra de firewall no Azion Console e remova o rule set das suas aplicações. - [Mitigue a CVE-2025-29927 no Next.js](https://www.azion.com/pt-br/documentacao/guias/seguranca-de-aplicacoes/firewall-e-waf/mitigar-cve-2025-29927-nextjs.md): Remova o header x-middleware-subrequest com uma regra do Rules Engine em Azion Applications, para que uma requisição forjada não pule o middleware do Next.js. - [Vincule um firewall a um workload](https://www.azion.com/pt-br/documentacao/guias/seguranca-de-aplicacoes/firewall-e-waf/proteja-seu-dominio.md): Proteja os domínios de um workload com um firewall existente: nomeie-o no deployment do workload pelo Azion Console, pela Azion CLI ou pela API. - [Crie um rule set em sensibilidade média](https://www.azion.com/pt-br/documentacao/guias/seguranca-de-aplicacoes/firewall-e-waf/rule-set-medio.md): Crie um WAF rule set com as oito famílias de ameaças em sensibilidade média, pelo Azion Console, pela Azion CLI ou pela API. - [Aplique um rule set a toda requisição](https://www.azion.com/pt-br/documentacao/guias/seguranca-de-aplicacoes/firewall-e-waf/aplicar-rule-set.md): Crie a regra de firewall cujo behavior Set WAF entrega toda requisição a um rule set, pelo Azion Console, pela Azion CLI ou pela API. - [Mude um rule set para blocking](https://www.azion.com/pt-br/documentacao/guias/seguranca-de-aplicacoes/firewall-e-waf/mudar-para-blocking.md): Altere o modo no behavior que aplica um rule set, para que uma requisição pontuada seja recusada em vez de registrada e entregue. - [Isente um parâmetro de query string](https://www.azion.com/pt-br/documentacao/guias/seguranca-de-aplicacoes/firewall-e-waf/isentar-parametro-query.md): Impeça que uma regra interna dispare em um argumento de query string, e deixe-a disparando no resto, pelo Azion Console, pela Azion CLI ou pela API. - [Isente um header de requisição](https://www.azion.com/pt-br/documentacao/guias/seguranca-de-aplicacoes/firewall-e-waf/isentar-header.md): Nomeie um único header em uma exceção do WAF pela API, e evite o formato de condition que silenciosamente cobre todos os headers. - [Eleve a sensibilidade de uma família de ameaças](https://www.azion.com/pt-br/documentacao/guias/seguranca-de-aplicacoes/firewall-e-waf/aumentar-uma-familia.md): Defina uma sensibilidade mais alta em uma família de ameaças do WAF pela API, e mantenha as outras sete onde estão. - [Leia o score de uma requisição bloqueada](https://www.azion.com/pt-br/documentacao/guias/seguranca-de-aplicacoes/firewall-e-waf/ler-score-do-bloqueio.md): Consulte no Real-Time Events as regras internas que corresponderam a uma requisição e o score que cada família de ameaças deu a ela. - [Vincule um rule set no azion.config.js](https://www.azion.com/pt-br/documentacao/guias/seguranca-de-aplicacoes/firewall-e-waf/binding-no-arquivo-de-config.md): Declare o WAF rule set e a regra do firewall que o aplica no azion.config.js, para que a Azion CLI crie os dois a partir do repositório. - [Aplique WAF e um rate limit a um caminho](https://www.azion.com/pt-br/documentacao/guias/seguranca-de-aplicacoes/firewall-e-waf/aplicar-waf-e-rate-limit-a-um-caminho.md): Crie uma regra de firewall que avalia as requisições a um caminho com um rule set do WAF e limita a taxa de cada cliente nele. - [Bloqueie requisições por IP, ASN ou país](https://www.azion.com/pt-br/documentacao/guias/seguranca-de-aplicacoes/bots-e-rede/blocklists-enderecos-ip-edge.md): Crie uma network list de endereços IP, ASNs ou países e negue-a em uma regra de firewall pelo Azion Console, pela Azion CLI ou pela API. - [Bloqueie exit nodes do Tor](https://www.azion.com/pt-br/documentacao/guias/seguranca-de-aplicacoes/bots-e-rede/bloquear-redes-tor.md): Descarte toda requisição de um exit node do Tor com uma regra de firewall na lista Azion IP Tor Exit Nodes, pelo Azion Console, pela Azion CLI ou pela API. - [Gerencie bots com Bot Manager](https://www.azion.com/pt-br/documentacao/guias/seguranca-de-aplicacoes/bots-e-rede/gerenciar-bots.md): Mude o que uma instância do Bot Manager faz: pontue um endereço contra uma Network List de reputação, registre o efeito e encaminhe o log de report. - [Monitore e calibre o Bot Manager](https://www.azion.com/pt-br/documentacao/guias/seguranca-de-aplicacoes/bots-e-rede/monitorar-e-calibrar-bot-manager.md): Execute uma instância do Bot Manager em observação, leia as pontuações no log de report e defina threshold e regras a partir do seu próprio tráfego. - [Execute Bot Manager em modo de observação](https://www.azion.com/pt-br/documentacao/guias/seguranca-de-aplicacoes/bots-e-rede/modo-de-observacao.md): Crie uma instância do Bot Manager Lite com action allow, para que toda requisição seja pontuada e nenhuma recusada, pelo Console, pela CLI ou pela API. - [Recuse requisições acima do threshold](https://www.azion.com/pt-br/documentacao/guias/seguranca-de-aplicacoes/bots-e-rede/recusar-acima-do-limite.md): Defina action como deny em uma instância do Bot Manager Lite, pelo Azion Console, pela Azion CLI ou pela API, e leia o que uma requisição recusada recebe. - [Execute Bot Manager em toda requisição](https://www.azion.com/pt-br/documentacao/guias/seguranca-de-aplicacoes/bots-e-rede/executar-em-toda-requisicao.md): Crie a regra do Rules Engine que entrega toda requisição de um firewall a uma instância do Bot Manager, pelo Azion Console, pela Azion CLI ou pela API. - [Leia o report log de uma instância](https://www.azion.com/pt-br/documentacao/guias/seguranca-de-aplicacoes/bots-e-rede/ler-o-report-log.md): Consulte no dataset functionConsoleEvents, pela API GraphQL, as linhas de report que uma instância do Bot Manager Lite gravou e leia os valores de uma linha. - [Negue requisições de uma lista de países](https://www.azion.com/pt-br/documentacao/guias/seguranca-de-aplicacoes/bots-e-rede/negar-paises.md): Crie uma network list countries e uma regra de firewall que nega cada requisição desses países, no Azion Console, na Azion CLI ou na API. - [Negue requisições de um sistema autônomo](https://www.azion.com/pt-br/documentacao/guias/seguranca-de-aplicacoes/bots-e-rede/negar-asn.md): Negue todo cliente de uma rede pelo Autonomous System Number dela, com uma network list asn e uma regra de firewall, no Azion Console, na CLI ou na API. - [Proteja um caminho com uma network list](https://www.azion.com/pt-br/documentacao/guias/seguranca-de-aplicacoes/bots-e-rede/proteger-um-caminho.md): Negue os endereços de uma network list em um caminho, como /admin, e mantenha os demais abertos, com uma regra de firewall no Azion Console, na CLI ou na API. - [Permita somente os endereços de uma lista](https://www.azion.com/pt-br/documentacao/guias/seguranca-de-aplicacoes/bots-e-rede/allowlist.md): Crie uma network list de endereços permitidos e uma regra de firewall que nega todo cliente fora dela, pelo Azion Console, pela Azion CLI ou pela API. - [Aplique um rate limit aos endereços de uma lista](https://www.azion.com/pt-br/documentacao/guias/seguranca-de-aplicacoes/bots-e-rede/rate-limit-lista.md): Crie uma network list e uma regra de firewall que limita cada cliente dela a uma taxa de requisições, pelo Azion Console, pela Azion CLI ou pela API. - [Bloqueie endereços até uma data](https://www.azion.com/pt-br/documentacao/guias/seguranca-de-aplicacoes/bots-e-rede/bloqueio-temporario.md): Negue um endereço até uma data com um item datado em uma network list e uma regra de firewall, e encerre o bloqueio com uma gravação da lista. - [Restrinja uma origem à Azion com Origin IP ACL](https://www.azion.com/pt-br/documentacao/guias/seguranca-de-aplicacoes/bots-e-rede/restringir-uma-origem-a-azion-com-origin-ip-acl.md): Ative Origin IP ACL em um connector e deixe o firewall da sua origem aceitar só os prefixos da lista Azion Origin Shield. - [Execute Bot Manager em caminhos selecionados](https://www.azion.com/pt-br/documentacao/guias/seguranca-de-aplicacoes/bots-e-rede/executar-bot-manager-em-caminhos-selecionados.md): Execute uma instância do Bot Manager só nos caminhos que precisam dela, como um login ou um checkout, com threshold, action e log tag próprios. - [Atualize uma network list a partir de uma automação](https://www.azion.com/pt-br/documentacao/guias/seguranca-de-aplicacoes/bots-e-rede/atualizar-network-list-a-partir-de-automacao.md): Grave os itens de uma network list por um playbook de SIEM ou um script: adicione um item datado, substitua a lista e descarte itens expirados. - [Envie um certificado digital](https://www.azion.com/pt-br/documentacao/guias/seguranca-de-aplicacoes/tls-e-certificados/certificado-digital.md): Envie um certificado de servidor, ou crie uma CSR para a sua autoridade certificadora assinar, e vincule o certificado a um workload. - [Adicione o registro TXT do Let's Encrypt](https://www.azion.com/pt-br/documentacao/guias/seguranca-de-aplicacoes/tls-e-certificados/registro-lets-encrypt.md): Adicione o registro TXT _acme-challenge a uma zona no Edge DNS para que o Let's Encrypt valide um certificado que o Certbot ou outro cliente ACME solicita. - [Configure mTLS em um workload](https://www.azion.com/pt-br/documentacao/guias/seguranca-de-aplicacoes/tls-e-certificados/associar-um-certificado-mtls.md): Envie um certificado de CA confiável e uma CRL, ative o mTLS em um workload e teste o handshake, pela Azion CLI ou pela API. - [Defina o conjunto de cifras TLS](https://www.azion.com/pt-br/documentacao/guias/seguranca-de-aplicacoes/tls-e-certificados/cifras.md): Defina a versão mínima de TLS e o conjunto de cifras que um workload aceita por HTTPS, pelo Azion Console, pela Azion CLI ou pela API. - [Solicite um certificado Let's Encrypt](https://www.azion.com/pt-br/documentacao/guias/seguranca-de-aplicacoes/tls-e-certificados/como-gerar-um-certificado-lets-encrypt.md): Solicite um certificado Let's Encrypt para os domínios de um workload, prepare os registros do desafio e verifique o status da emissão. - [Solicite um certificado com a API](https://www.azion.com/pt-br/documentacao/guias/seguranca-de-aplicacoes/tls-e-certificados/como-gerar-um-certificado-lets-encrypt-via-api.md): Emita pela Azion API um certificado TLS assinado pela Let's Encrypt com o desafio DNS-01 ou HTTP-01 e depois verifique o status da emissão. - [Verifique a troca de chaves pós-quântica](https://www.azion.com/pt-br/documentacao/guias/seguranca-de-aplicacoes/tls-e-certificados/post-quantum-cryptography.md): Confira se as conexões TLS 1.3 com o seu domínio negociam a troca de chaves híbrida pós-quântica X25519MLKEM768, pelo navegador ou com OpenSSL. - [Redirecione HTTP para HTTPS](https://www.azion.com/pt-br/documentacao/guias/seguranca-de-aplicacoes/tls-e-certificados/redirecionar-http-para-https.md): Redirecione para HTTPS cada requisição feita por HTTP com uma regra da Request Phase, em um workload com HTTPS ativado. - [Crie, edite ou exclua uma zona](https://www.azion.com/pt-br/documentacao/guias/seguranca-de-aplicacoes/dns/edge-dns-definir-main-settings.md): Crie, renomeie, desative ou exclua uma zona do Edge DNS pelo Azion Console, pela Azion CLI ou pela API, e obtenha os nameservers para o seu registrador. - [Adicione, edite ou exclua um registro](https://www.azion.com/pt-br/documentacao/guias/seguranca-de-aplicacoes/dns/adicionar-registros.md): Adicione, altere ou exclua um registro de uma zona do Edge DNS pelo Azion Console, pela CLI ou pela API, e veja quando os nameservers da Azion o respondem. - [Aponte um domínio raiz com ANAME](https://www.azion.com/pt-br/documentacao/guias/seguranca-de-aplicacoes/dns/acessar-root-domain.md): Aponte o seu domínio raiz, como example.com, para um hostname da Azion com um registro ANAME do Edge DNS, pelo Azion Console, pela Azion CLI ou pela API. - [Distribua o tráfego com pesos](https://www.azion.com/pt-br/documentacao/guias/seguranca-de-aplicacoes/dns/balanceamento-de-carga-dns.md): Distribua as respostas de um nome entre vários endereços com registros Weighted no Edge DNS, pelo Azion Console, pela Azion CLI ou pela API. - [Ative o DNSSEC em uma zona](https://www.azion.com/pt-br/documentacao/guias/seguranca-de-aplicacoes/dns/ativar-dnssec.md): Ative o DNSSEC em uma zona do Edge DNS pelo Console, pela CLI ou pela API, adicione o registro DS no registrador, verifique as assinaturas e desative-o. - [Aponte um subdomínio com CNAME](https://www.azion.com/pt-br/documentacao/guias/seguranca-de-aplicacoes/dns/subdominio-cname.md): Torne um subdomínio um alias de outro hostname com um registro CNAME do Edge DNS, pelo Azion Console, pela Azion CLI ou pela API, e confira a resposta. - [Receba e-mails com registros MX](https://www.azion.com/pt-br/documentacao/guias/seguranca-de-aplicacoes/dns/registros-mx.md): Adicione no Edge DNS um registro MX com seus servidores de e-mail e as prioridades deles, pelo Console, pela CLI ou pela API, e confira a resposta com dig. - [Verifique um domínio com TXT](https://www.azion.com/pt-br/documentacao/guias/seguranca-de-aplicacoes/dns/verificacao-txt.md): Adicione a uma zona do Edge DNS o registro TXT que um serviço pede, pelo Azion Console, pela Azion CLI ou pela API, e confira-o nos nameservers da Azion. - [Restrinja emissores com CAA](https://www.azion.com/pt-br/documentacao/guias/seguranca-de-aplicacoes/dns/registro-caa.md): Adicione um registro CAA a uma zona do Edge DNS para que só as autoridades certificadoras indicadas emitam certificados para seu domínio. - [Responda a subdomínios com wildcard](https://www.azion.com/pt-br/documentacao/guias/seguranca-de-aplicacoes/dns/registro-wildcard.md): Responda a todo subdomínio sem registro próprio com um único registro wildcard do Edge DNS, pelo Azion Console, pela Azion CLI ou pela API. - [Consulte uma zona com o dig](https://www.azion.com/pt-br/documentacao/guias/seguranca-de-aplicacoes/dns/executar-o-comando-dig.md): Instale o dig, consulte os registros de uma zona nos nameservers da Azion, compare com um resolver público, rastreie a delegação e confira o DNSSEC. - [Rastreie a rota até um host](https://www.azion.com/pt-br/documentacao/guias/seguranca-de-aplicacoes/dns/executar-o-comando-traceroute.md): Rastreie o caminho de rede do seu computador até um nameserver do Edge DNS com traceroute ou tracert e leia cada salto antes de enviar ao suporte da Azion. - [Provisione usuários do Microsoft Entra com SCIM](https://www.azion.com/pt-br/documentacao/guias/seguranca-de-aplicacoes/acesso-e-compliance/microsoft-entra-provisionamento-automatizado-de-usuarios.md): Ative o SCIM em um identity provider do Microsoft Entra para que o Entra crie, atualize e exclua os usuários e as equipes da sua conta na Azion. - [Verificar os logs da Account Lockout Policy](https://www.azion.com/pt-br/documentacao/guias/seguranca-de-aplicacoes/acesso-e-compliance/account-lockout-policy-logs.md): Chame o endpoint da Account Lockout Policy para ler quais contas a política bloqueou, quando cada bloqueio começou e quando ele termina. - [Configure Account Lockout Policy](https://www.azion.com/pt-br/documentacao/guias/seguranca-de-aplicacoes/acesso-e-compliance/configurar-account-lockout-policy.md): Ative a Account Lockout Policy com a API da Azion e defina quantas tentativas de login malsucedidas bloqueiam um usuário, e por quanto tempo. - [Configure User Session Timeout](https://www.azion.com/pt-br/documentacao/guias/seguranca-de-aplicacoes/acesso-e-compliance/configurar-user-session-timeout.md): Defina o tempo máximo de inatividade e o tempo máximo de sessão para todos os usuários de uma conta com a API da Azion. - [Gerencie o acesso condicional por endereço IP](https://www.azion.com/pt-br/documentacao/guias/seguranca-de-aplicacoes/acesso-e-compliance/conditional-access-by-ip-address.md): Crie, atualize e exclua a política que só permite o acesso à Azion a partir dos endereços IP que você lista, com a API da Azion. - [Libere um usuário da Account Lockout Policy](https://www.azion.com/pt-br/documentacao/guias/seguranca-de-aplicacoes/acesso-e-compliance/desbloquear-account-lockout-policy.md): Encontre um usuário que a Account Lockout Policy bloqueou e remova o bloqueio com a API da Azion antes do fim do período de bloqueio. - [Configure Google SAML para SSO](https://www.azion.com/pt-br/documentacao/guias/seguranca-de-aplicacoes/acesso-e-compliance/sso-google-saml.md): Conecte uma aplicação SAML personalizada do Google à Azion como identity provider da conta para que os usuários façam login com a identidade Google. - [Configure Microsoft Entra SAML para SSO](https://www.azion.com/pt-br/documentacao/guias/seguranca-de-aplicacoes/acesso-e-compliance/sso-microsoft-entra-saml.md): Conecte uma enterprise application do Microsoft Entra à Azion como identity provider da conta para que os usuários façam login com a identidade Entra. - [Configure Okta SAML para SSO](https://www.azion.com/pt-br/documentacao/guias/seguranca-de-aplicacoes/acesso-e-compliance/sso-okta-saml.md): Conecte uma app integration SAML 2.0 do Okta à Azion como identity provider da conta para que os usuários façam login com a identidade Okta. - [Verifique a versão da API da sua conta](https://www.azion.com/pt-br/documentacao/guias/seguranca-de-aplicacoes/acesso-e-compliance/verificar-migracao-conta.md): Confira no Azion Console se sua conta já foi migrada para a API v4 e saiba qual versão de uma página se aplica a você. - [Implemente cache HLS para streaming ao vivo](https://www.azion.com/pt-br/documentacao/guias/midia-e-streaming/streaming/implementar-cache-hls.md): Dê aos segmentos e à playlist de um stream HLS cache settings e regras próprias, pelo Azion Console ou pela Azion API. - [Template Static Cache + Videoteca Player](https://www.azion.com/pt-br/documentacao/guias/midia-e-streaming/streaming/static-cache-videoteca-template.md): Implante uma aplicação que coloca arquivos estáticos em cache por extensão e entrega o player da Videoteca por uma rota preconfigurada. - [Instale a integração Videoteca Player](https://www.azion.com/pt-br/documentacao/guias/midia-e-streaming/streaming/videofront-player.md): Instale o Videoteca Player pelo Azion Marketplace e execute-o em uma aplicação para hospedar um player Videoteca do Videofront com um iframe. - [Entregue uma transmissão ao vivo a partir do Live Ingest](https://www.azion.com/pt-br/documentacao/guias/midia-e-streaming/streaming/entregar-uma-transmissao-ao-vivo-do-live-ingest.md): Crie um connector do Live Ingest na região do seu encoder e envie as requisições dos espectadores de uma aplicação a ele com uma regra. - [Faça cache de uma biblioteca HLS sob demanda por extensão de arquivo](https://www.azion.com/pt-br/documentacao/guias/midia-e-streaming/streaming/fazer-cache-de-uma-biblioteca-hls-sob-demanda-por-extensao-de-arquivo.md): Dê aos segmentos e às playlists de uma biblioteca HLS sob demanda configurações de cache próprias e aplique cada uma com uma regra na extensão do arquivo. - [Adicione um domínio a um workload](https://www.azion.com/pt-br/documentacao/guias/plataforma/migracao/configurar-dominio.md): Liste um domínio seu em um workload, aponte o registro DNS para o workload domain e feche o workload domain pelo Azion Console, pela CLI ou pela API. - [Migre nameservers para a Azion](https://www.azion.com/pt-br/documentacao/guias/plataforma/migracao/migrar-ns-para-a-azion.md): Mova o DNS de um domínio para o Edge DNS, teste a zona, delegue o domínio aos nameservers da Azion e aponte os hostnames dele para um workload. - [Aponte um domínio para um workload](https://www.azion.com/pt-br/documentacao/guias/plataforma/migracao/apontar-dominio-para-a-azion.md): Crie o registro DNS que envia um hostname do seu domínio para um workload, no seu provedor de DNS ou no Edge DNS, e confira se ele resolve. - [Migre da Akamai para a Azion](https://www.azion.com/pt-br/documentacao/guias/plataforma/migracao/akamai-guia-migracao.md): Migre uma property da Akamai para a Azion: recrie origens, regras, Cloudlets, EdgeWorkers e cache, mova os dados e troque o DNS. - [Migre da AWS para a Azion](https://www.azion.com/pt-br/documentacao/guias/plataforma/migracao/aws-guia-migracao.md): Migre um projeto da AWS para a Azion: faça o deploy, recrie Lambda, CloudFront e regras de WAF, mova dados de S3, DynamoDB e RDS e troque o DNS. - [Migre da Cloudflare para a Azion](https://www.azion.com/pt-br/documentacao/guias/plataforma/migracao/cloudflare-guia-migracao.md): Migre um projeto da Cloudflare para a Azion: faça o deploy, recrie Workers, regras e cache, mova dados de KV, R2 e D1 e troque o DNS. - [Migre da Fastly para a Azion](https://www.azion.com/pt-br/documentacao/guias/plataforma/migracao/fastly-guia-migracao.md): Migre um serviço da Fastly para a Azion: recrie a entrega, a lógica VCL, o código do Compute, o cache e a segurança, mova os dados e troque o domínio. - [Migre da Vercel para a Azion](https://www.azion.com/pt-br/documentacao/guias/plataforma/migracao/vercel-guia-migracao.md): Migre um projeto da Vercel para a Azion: faça o deploy, recrie funções, regras e cache, mova dados do Blob e do Edge Config e troque o DNS. - [Sobre Azion Console](https://www.azion.com/pt-br/documentacao/guias/plataforma/conta-e-billing/conhecendo-o-azion-console.md): Encontre onde o Azion Console guarda cada produto, o modal Create, a ajuda e as páginas da conta, da página inicial ao menu da conta. - [Como acessar o activity history](https://www.azion.com/pt-br/documentacao/guias/plataforma/conta-e-billing/activity-history.md): Descubra como usar o Activity History no Azion Console. - [Acesse Azion Console](https://www.azion.com/pt-br/documentacao/guias/plataforma/conta-e-billing/como-acessar-o-azion-console.md): Crie uma conta Azion, entre no Azion Console e use o menu da conta para abrir páginas da conta, mudar o tema ou encerrar a sessão. - [Gerencie faturamento e métodos de pagamento](https://www.azion.com/pt-br/documentacao/guias/plataforma/conta-e-billing/billing-and-subscriptions.md): Revise faturas e o histórico de pagamentos, adicione ou defina um método de pagamento padrão e adicione crédito à conta no Billing do Azion Console. - [Configure a conta](https://www.azion.com/pt-br/documentacao/guias/plataforma/conta-e-billing/configuracoes-de-conta.md): Edite o nome, os dados da empresa e o endereço de uma conta Azion, e ative o login social ou o MFA obrigatório para todos os usuários em Account Settings. - [Exclua sua conta](https://www.azion.com/pt-br/documentacao/guias/plataforma/conta-e-billing/excluir-conta.md): Exclua uma conta Azion e os dados dela na seção Danger Zone de Account Settings, com a confirmação DELETE digitada. - [Habilite a autenticação multifator](https://www.azion.com/pt-br/documentacao/guias/plataforma/conta-e-billing/multi-factor-authentication.md): Ative a autenticação multifator para um usuário ou para todos os usuários de uma conta e faça login no Azion Console com um código do autenticador. - [Gerencie personal tokens](https://www.azion.com/pt-br/documentacao/guias/plataforma/conta-e-billing/personal-tokens.md): Crie e exclua personal tokens pelo Azion Console ou com a Azion CLI, e guarde o valor do token no momento em que o cria. - [Gerencie times e permissões](https://www.azion.com/pt-br/documentacao/guias/plataforma/conta-e-billing/teams-permissions.md): Crie um time no Teams Permissions, escolha as permissões que ele concede aos usuários e edite ou exclua o time pelo Azion Console. - [Gerencie usuários](https://www.azion.com/pt-br/documentacao/guias/plataforma/conta-e-billing/users-management.md): Adicione um usuário à sua conta da Azion no Users Management, atribua o usuário a times e decida se ele é Account owner. - [Use o botão + Create](https://www.azion.com/pt-br/documentacao/guias/plataforma/conta-e-billing/botao-create.md): Inicie uma aplicação ou crie um único recurso pelo botão + Create do Azion Console, com um template, um formulário de recurso ou um repositório do GitHub. - [Configure um identity provider para SSO](https://www.azion.com/pt-br/documentacao/guias/plataforma/conta-e-billing/sso.md): Adicione um identity provider SAML ou Open ID no SSO Management e ative-o para que os usuários da conta façam login no Azion Console com SSO. - [Crie um dashboard no Grafana](https://www.azion.com/pt-br/documentacao/guias/plataforma/observabilidade/azion-plugin-grafana.md): Adicione um painel do Grafana que plota dados de Real-Time Metrics pelo data source da Azion, mapeie os campos da resposta e salve o dashboard. - [Personalizar uma tabela de logs no Grafana](https://www.azion.com/pt-br/documentacao/guias/plataforma/observabilidade/azion-plugin-grafana-personalizar-tabela-logs.md): Crie um painel do Grafana que exibe os registros de eventos da Azion como uma tabela, escolhendo o dataset, os campos e o time path que ordena o painel. - [Consultar eventos de requisição HTTP](https://www.azion.com/pt-br/documentacao/guias/plataforma/observabilidade/consultar-workload-events.md): Leia os registros de eventos de requisições a um workload no dataset workloadEvents, no Azion Console e com uma consulta GraphQL. - [Consultar logs de console de uma function](https://www.azion.com/pt-br/documentacao/guias/plataforma/observabilidade/consultar-function-console-events.md): Leia o que uma function escreveu com console.log no dataset functionConsoleEvents, no Azion Console e com uma consulta GraphQL. - [Exportar resultados de consulta para CSV](https://www.azion.com/pt-br/documentacao/guias/plataforma/observabilidade/exportar-events-csv.md): Reduza uma busca do Real-Time Events aos registros que você quer e baixe-os como um arquivo CSV pelo Azion Console. - [Filtrar eventos](https://www.azion.com/pt-br/documentacao/guias/plataforma/observabilidade/adicionar-filtros-events.md): Reduza uma busca no Real-Time Events com o campo Filter by, usando a sintaxe de chave e valor que ele aceita e os wildcards que ampliam uma correspondência. - [Filtre um dashboard](https://www.azion.com/pt-br/documentacao/guias/plataforma/observabilidade/adicionar-filtros-metrics.md): Restrinja cada gráfico de um dashboard de Real-Time Metrics às requisições de que você precisa e aplique os mesmos filtros a uma query GraphQL. - [Exporte a query e os dados de um gráfico](https://www.azion.com/pt-br/documentacao/guias/plataforma/observabilidade/analisar-metricas.md): Baixe os pontos de um gráfico de Real-Time Metrics como arquivo CSV ou copie a sua query GraphQL e execute-a no Playground GraphiQL ou com curl. - [Detalhe as requisições por status code](https://www.azion.com/pt-br/documentacao/guias/plataforma/observabilidade/detalhar-requisicoes-por-status-code.md): Divida as requisições das suas aplicações por status code, isole uma classe, ranqueie os hosts com erros e compare cada código com a resposta da origem. - [Meça o offload de cache de um domínio](https://www.azion.com/pt-br/documentacao/guias/plataforma/observabilidade/medir-offload-de-cache.md): Filtre Real-Time Metrics por um domínio e veja quanto dos dados e das requisições veio do cache, no Azion Console ou com a API GraphQL. - [Principais origens de ameaças do WAF](https://www.azion.com/pt-br/documentacao/guias/plataforma/observabilidade/encontrar-principais-origens-de-ameacas-waf.md): Liste os países, as famílias de ataque e os endereços IP que mais enviam ameaças do WAF às suas aplicações, no Azion Console ou com a API GraphQL. - [Associe workloads a um stream](https://www.azion.com/pt-br/documentacao/guias/plataforma/observabilidade/data-stream-associar-workloads.md): Escolha os workloads dos quais um stream do Data Stream coleta logs, no Azion Console ou com a Azion API, e confirme que o stream os envia. - [Configure sampling em um stream](https://www.azion.com/pt-br/documentacao/guias/plataforma/observabilidade/configurar-sampling.md): Envie uma parte dos eventos de um stream com o sampling do Data Stream, no Azion Console ou com a Azion API, e verifique quais streams ficam ativos. - [Depure functions com o Data Stream](https://www.azion.com/pt-br/documentacao/guias/plataforma/observabilidade/debugging-functions-data-stream.md): Envie as mensagens de log das suas functions, com o nível e o ID da requisição, para um endpoint com Data Stream, no Azion Console ou pela Azion API. - [Encontre os principais ataques com GraphQL](https://www.azion.com/pt-br/documentacao/guias/plataforma/observabilidade/consultar-top-attacks-com-graphql.md): Classifique as famílias de ataque que WAF detecta nas suas aplicações por requisições de ameaça, com uma query da GraphQL API ao endpoint de métricas. - [Gere queries GraphQL com o MCP server](https://www.azion.com/pt-br/documentacao/guias/plataforma/observabilidade/gerar-queries-graphql-com-mcp.md): Peça a um agente de código conectado ao MCP server de observe da Azion uma query GraphQL que responda a um objetivo de dados e execute-a com a GraphQL API. - [Instale o plugin da Azion para Grafana](https://www.azion.com/pt-br/documentacao/guias/plataforma/observabilidade/integrar-grafana.md): Instale o plugin de data source da Azion em uma instância local do Grafana e conecte-o à sua conta Azion com um personal token. - [Consulte dados agregados com GraphQL](https://www.azion.com/pt-br/documentacao/guias/plataforma/observabilidade/graphql-dados-agregados.md): Some os bytes que suas aplicações enviaram por bucket de tempo com uma query agregada da GraphQL API ao endpoint de métricas, pelo curl ou outro cliente HTTP. - [Consulte dados do Bot Manager com GraphQL](https://www.azion.com/pt-br/documentacao/guias/plataforma/observabilidade/consultar-dados-bot-manager-com-graphql.md): Leia as contagens de classificação que o Bot Manager produziu, com uma consulta ao dataset botManagerMetrics no GraphiQL Playground. - [Consulte os usuários conectados do Live Ingest](https://www.azion.com/pt-br/documentacao/guias/plataforma/observabilidade/query-dados-connected-users-com-graphql.md): Consulte o dataset connectedUsersMetrics da GraphQL API para ler as sessões únicas das suas transmissões do Live Ingest, por host ou no total entre hosts. - [Execute queries GraphQL no Postman](https://www.azion.com/pt-br/documentacao/guias/plataforma/observabilidade/consultar-graphql-postman.md): Envie uma query da GraphQL API pelo Postman com o endpoint, o header do token e um corpo GraphQL, e leia as linhas que a API retorna. - [Consulte os metadados do schema GraphQL](https://www.azion.com/pt-br/documentacao/guias/plataforma/observabilidade/graphql-metadados.md): Liste os datasets que um endpoint da GraphQL API atende, os campos de cada dataset e os seus tipos com uma query de introspecção. - [Consulte os dados de uso de Applications](https://www.azion.com/pt-br/documentacao/guias/plataforma/observabilidade/consultar-dados-de-uso-edge-application-com-graphql.md): Leia as requisições, os bytes transferidos e as requisições inspecionadas pelo WAF das suas aplicações no dataset GraphQL workloadConsumptionMetrics. - [Consulte dados de uso do Data Stream](https://www.azion.com/pt-br/documentacao/guias/plataforma/observabilidade/consultar-dados-de-uso-data-stream-com-graphql.md): Leia o uso que Data Stream contabiliza na sua conta, por workload e métrica, com uma query GraphQL à API de consumo da Azion. - [Consulte dados de uso de Functions](https://www.azion.com/pt-br/documentacao/guias/plataforma/observabilidade/consultar-dados-de-uso-edge-functions-com-graphql.md): Consulte o conjunto de dados de Consumption pelo GraphiQL Playground para o tempo de computação e as invocações de uma função. - [Consulte dados de uso do Image Processor](https://www.azion.com/pt-br/documentacao/guias/plataforma/observabilidade/consultar-dados-de-uso-image-processor-com-graphql.md): Consulte o conjunto de dados Consumption no GraphiQL Playground para obter a contagem de imagens que o Image Processor transformou. - [Consulte dados de uso do Tiered Cache](https://www.azion.com/pt-br/documentacao/guias/plataforma/observabilidade/consultar-dados-de-uso-tiered-cache-com-graphql.md): Leia as requisições que o Tiered Cache processou e os dados que ele transferiu, com uma consulta de consumo no GraphiQL Playground. - [Encontre os valores mais frequentes com GraphQL](https://www.azion.com/pt-br/documentacao/guias/plataforma/observabilidade/graphql-query-top-x.md): Classifique os valores de um campo de requisição, como as URIs mais requisitadas, contando os registros brutos do endpoint de eventos da GraphQL API. - [Personalize o payload do HTTP POST](https://www.azion.com/pt-br/documentacao/guias/plataforma/observabilidade/data-stream-adicionar-payload.md): Defina o formato, o separador de linhas de log, o tamanho máximo e os headers do payload de um endpoint HTTP POST, no Azion Console ou com a Azion API. - [Edite, pare ou exclua um stream](https://www.azion.com/pt-br/documentacao/guias/plataforma/observabilidade/deletar-data-stream.md): Altere as configurações de um stream do Data Stream, pare e reinicie o stream ou exclua-o, no Azion Console ou com a Azion API. - [Ler um registro de evento](https://www.azion.com/pt-br/documentacao/guias/plataforma/observabilidade/entender-logs.md): Abra um registro de uma busca no Real-Time Events e leia as variáveis dele, e escolha entre uma busca geral e uma busca filtrada conforme a pergunta que você tem. - [Envie logs para o Amazon S3](https://www.azion.com/pt-br/documentacao/guias/plataforma/observabilidade/amazon-s3-endpoint.md): Crie um stream que grava os logs das suas aplicações como objetos em um bucket do Amazon S3, no Azion Console ou com a Azion API, e confirme a entrega. - [Envie logs para o Datadog](https://www.azion.com/pt-br/documentacao/guias/plataforma/observabilidade/datadog-endpoint.md): Crie um stream que envia os logs das suas aplicações para a URL de intake de logs do Datadog, no Azion Console ou com a Azion API, e confirme a entrega. - [Criar uma consulta do Grafana com dados da Azion](https://www.azion.com/pt-br/documentacao/guias/plataforma/observabilidade/boas-praticas-grafana.md): Defina o dataset, os campos, o time path, o group by e os filtros no editor de consultas do plugin da Azion para que um painel do Grafana renderize a série que você quer. - [Envie logs para o Splunk](https://www.azion.com/pt-br/documentacao/guias/plataforma/observabilidade/splunk-endpoint.md): Crie um stream que envia os logs das suas aplicações para um HTTP Event Collector do Splunk, no Azion Console ou com a Azion API, e confirme a entrega. - [Encontre os IPs por trás do tráfego de ataque](https://www.azion.com/pt-br/documentacao/guias/plataforma/observabilidade/consultar-top-ips-gerando-trafego-de-ataque-com-graphql.md): Liste pela GraphQL API os endereços IP que enviam mais requisições que WAF marca como ataques, com a família de ataque de cada um. - [Investigar uma requisição com a API GraphQL](https://www.azion.com/pt-br/documentacao/guias/plataforma/observabilidade/investigar-requisicoes-api-graphql.md): Consulte o dataset workloadEvents para descobrir de quais países, hosts e códigos de status veio um padrão suspeito de requisições, e confirme a mudança depois de agir. - [Consulte o dataset httpBreakdownMetrics](https://www.azion.com/pt-br/documentacao/guias/plataforma/observabilidade/consultar-dados-httpbreakdownmetrics-com-graphql.md): Liste os endereços IP de clientes com mais requisições bloqueadas no dataset httpBreakdownMetrics, com curl ou o playground GraphiQL. - [Consulte as URLs mais atingidas por bots com GraphQL](https://www.azion.com/pt-br/documentacao/guias/plataforma/observabilidade/consultar-dados-bot-manager-breakdown-com-graphql.md): Leia as URLs que o tráfego de bots mais alcançou, com uma consulta ao dataset botManagerBreakdownMetrics no GraphiQL Playground. - [Envie logs ao AWS Kinesis Data Firehose](https://www.azion.com/pt-br/documentacao/guias/plataforma/observabilidade/amazon-kinesis-endpoint.md): Crie um stream que envia os logs das suas aplicações para um delivery stream do Amazon Kinesis Data Firehose, pelo Azion Console ou pela Azion API. - [Envie logs para o Azure Blob Storage](https://www.azion.com/pt-br/documentacao/guias/plataforma/observabilidade/azure-blob-endpoint.md): Crie um stream que grava os logs das suas aplicações em um container do Azure Blob Storage, pelo Azion Console ou pela API, e confirme a entrega. - [Envie logs para o Azure Monitor](https://www.azion.com/pt-br/documentacao/guias/plataforma/observabilidade/azure-monitor-endpoint.md): Crie um stream que envia os logs das suas aplicações para um workspace do Azure Monitor, pelo Azion Console ou pela API, e confirme a entrega. - [Envie logs para o Elasticsearch](https://www.azion.com/pt-br/documentacao/guias/plataforma/observabilidade/elasticsearch-endpoint.md): Crie um stream que envia os logs das suas aplicações para um índice do Elasticsearch, pelo Azion Console ou pela API, e confirme a entrega. - [Envie logs para o Google BigQuery](https://www.azion.com/pt-br/documentacao/guias/plataforma/observabilidade/google-bigquery-endpoint.md): Crie um stream que grava os logs das suas aplicações como linhas de uma tabela do Google BigQuery, no Azion Console ou com a Azion API, e confirme a entrega. - [Envie logs para o Object Storage](https://www.azion.com/pt-br/documentacao/guias/plataforma/observabilidade/conector-azion-object-storage.md): Aponte um stream do Data Stream para um bucket do Object Storage pelo endpoint S3, no Azion Console ou com a Azion API, e confirme a entrega. - [Envie logs para um endpoint HTTP](https://www.azion.com/pt-br/documentacao/guias/plataforma/observabilidade/conector-standard-https-post.md): Crie um stream que envia os logs das suas aplicações para uma URL HTTP ou HTTPS, no Azion Console ou com a Azion API, e confirme a entrega. - [Envie logs para o Apache Kafka](https://www.azion.com/pt-br/documentacao/guias/plataforma/observabilidade/apache-kafka-endpoint.md): Crie um stream que envia os logs das suas aplicações como mensagens para um tópico do Apache Kafka, no Azion Console ou com a Azion API. - [Envie logs para o IBM QRadar](https://www.azion.com/pt-br/documentacao/guias/plataforma/observabilidade/ibm-qradar-endpoint.md): Crie um stream que envia os logs das suas aplicações para uma instância do IBM QRadar, no Azion Console ou com a Azion API, e confirme a entrega. - [Importe o dashboard pré-configurado](https://www.azion.com/pt-br/documentacao/guias/plataforma/observabilidade/azion-plugin-grafana-dash-pre-configurado.md): Importe o dashboard Data Transferred que acompanha o plugin da Azion para Grafana e veja os dados que as suas aplicações transferem. - [Importe o dashboard Data Transferred](https://www.azion.com/pt-br/documentacao/guias/plataforma/observabilidade/data-transferred-dash.md): Acompanhe no Grafana os dados e a largura de banda que suas aplicações transferem, com oito painéis que consultam a API GraphQL do Real-Time Metrics. - [Importe o dashboard Real-Time Metrics](https://www.azion.com/pt-br/documentacao/guias/plataforma/observabilidade/metrics-dash.md): Acompanhe no Grafana as requisições, o cache, os métodos HTTP e os status codes das suas aplicações, com os principais request URIs, user agents e hosts. - [Envie registros de requisições e do WAF a um SIEM](https://www.azion.com/pt-br/documentacao/guias/plataforma/observabilidade/enviar-registros-de-requisicoes-e-waf-a-um-siem.md): Envie toda requisição a uma aplicação, com os campos do WAF da mesma requisição, a um SIEM em uma linha de log, e confirme a entrega. - [Consulte as medições do Edge Pulse com GraphQL](https://www.azion.com/pt-br/documentacao/guias/plataforma/observabilidade/consultar-medicoes-do-edge-pulse-com-graphql.md): Leia as medições de carregamento de página que o Edge Pulse coleta de visitantes reais, por página e por conexão, com o dataset pulseEvents. - [Adicione a tag do Edge Pulse às suas páginas](https://www.azion.com/pt-br/documentacao/guias/plataforma/observabilidade/adicionar-a-tag-do-edge-pulse-as-suas-paginas.md): Copie a tag JavaScript do Edge Pulse no Azion Console e adicione-a às páginas que você quer medir, para que os browsers de visitantes reais enviem medições. ## Ferramentas de desenvolvimento - [Visão geral](https://www.azion.com/pt-br/documentacao/devtools.md): Construa, automatize e estenda a Azion pelo seu terminal, pelo seu código e pelo seu agente de código com IA.