Guias
Configurations
- Como configurar políticas de cache para Applications
 - Como configurar a Advanced Cache Key para Applications
 - Como configurar mTLS nos Domains da Applications
 - Como personalizar uma página de resposta de erro
 - Como isolar o endereço de IP do cliente em um cabeçalho HTTP dedicado
 - HTTP2
 - Como verificar o modo de operação do WAF
 - Como encontrar o score de requisições bloqueadas pelo WAF
 - Como atualizar o Firewall
 - Como mitigar a vulnerabilidade HTTPOxy
 - Configure Cross-Origin Resource Sharing (CORS)
 - Como habilitar a compressão gzip para Applications
 - Como criar regras de Request e Response usando o Rules Engine para Applications
 - Como gerar um certificado Let’s Encrypt para o seu domínio
 - Como gerar um certificado Let’s Encrypt usando desafio HTTP-01 para sua aplicação via API
 - Como criar listas de bloqueio de IP, ASN e geolocalização com Network Lists
 - Como fazer o staging de uma application através do arquivo hosts
 - Como criar e modificar um bucket do Object Storage
 - Como fazer o upload e download de objetos de um bucket do Object Storage
 - Como usar um bucket do Object Storage como origem de uma application estática
 - Como configurar portas HTTP e HTTPS para origens e endereço de entrega
 - Como acessar o Object Storage usando o protocolo S3
 - Como implementar cache HLS para entrega de streaming ao vivo
 - Como configurar uma WAF Custom Allowed Rule
 - Como configurar regras de WAF para permitir requisições com um cookie específico
 - Como instalar o Javascript Tag (JS TAG) na Azion
 
Demonstrações de Functions
- Como construir uma aplicação browserless com Functions
 - Como implementar funcionalidade de upload de arquivos com Functions
 - Como integrar o serviço de email Resend com Functions
 - Como construir uma API RESTful com Functions e SQL Database
 - Como lidar com webhooks do Stripe com Functions
 
Abrir um Ticket
Contas
- Como utilizar Google SAML como IdP na Azion
 - Como utilizar Microsoft Entra SAML como um IdP na Azion
 - Como configurar o User Session Timeout
 - Como gerenciar uma política de acesso condicional por endereço IP
 - Como configurar a Account Lockout Policy
 - Como verificar os logs gerados pela Account Lockout Policy
 - Como desbloquear manualmente um usuário da Account Lockout Policy
 - Como habilitar o provisionamento automatizado de usuários do Microsoft Entra com SCIM para a Azion
 
Application
- Como clonar uma application
 - Como excluir uma application
 - Como importar um projeto existente do GitHub e implantá-lo
 - Como gerenciar a Azion GitHub App
 - Como usar o botão ”+ Create”
 
Azion Templates
- Como adicionar o Bot Manager Lite em uma instância existente no Firewall usando um template
 - Como bloquear requisições de Tor Exit Nodes usando um template
 - Como criar applications com o Angular Boilerplate
 - Como criar applications com o Astro Boilerplate
 - Como criar applications com o CosmicJS + Agency template
 - Como criar applications com o Cosmic + Simple Astro template
 - Como criar applications com o Cosmic + Simple Next.js template
 - Como criar applications com o Gatsby Boilerplate
 - Como criar applications com o Hexo Boilerplate
 - Como criar applications com o Next.js Static Boilerplate
 - Como criar applications com o Qwik Boilerplate
 - Como criar applications com o Qwik Minimal
 - Como criar applications com o React Boilerplate
 - Como criar applications com o Stencil Boilerplate
 - Como criar applications com o Stencil PWA Boilerplate
 - Como criar applications com o Svelte Boilerplate
 - Como criar applications com o Vue Boilerplate
 - Como criar applications com o VuePress Boilerplate
 - Como criar applications com o Vue3/Vite Boilerplate
 - Como criar applications com o template Next.js App + Configurations
 - Como criar applications com o template Next.js App + Middleware
 - Como criar applications com o template Next.js Pages + Configurations
 - Como criar applications com o template Next.js Pages + Middleware
 - Como criar um agente de Inteligência Artificial com LangGraph
 - Como criar um website WordPress do zero com WordPress InstaCreator
 - Como implantar e testar o HTMX no edge usando um template
 - Como implantar o Azion Starter Kit
 - Como implantar o Docusaurus JavaScript Boilerplate
 - Como implantar o Docusaurus TypeScript Boilerplate
 - Como implantar o Hugo Boilerplate
 - Como implantar o Jekyll Boilerplate
 - Como implantar o MongoDB Atlas Boilerplate
 - Como implantar o Nuxt 3 Static Boilerplate
 - Como implantar o Preact JavaScript Boilerplate
 - Como implantar o Preact TypeScript Boilerplate
 - Como implantar o template Book Store React
 - Como implantar o template DevsCard
 - Como implantar o template Docusaurus with Material UI
 - Como implantar o template Dynamic and Static File Optimization
 - Como implantar o template AI Inference Starter Kit
 - Como implantar o template Application Proxy
 - Como implantar o template Functions Starter Kit
 - Como implantar o template SQL Database Starter Kit
 - Como implantar o template Gatsby E-commerce Theme
 - Como implantar o template Hello World
 - Como implantar o template Image Optimization
 - Como implantar o template Neon Database Starter Kit with Drizzle ORM
 - Como implantar o template Nuxt Content
 - Como implantar o template Nuxt Notes
 - Como implantar o template Static Cache
 - Como implantar o template Static Cache + Videoteca Player
 - Como implantar o template TiDB Starter Kit with Drizzle ORM
 - Como implantar o template Upstash Rate Limiting
 - Como implantar o template Webpage to PDF Resume
 - Como implantar o template Turso Starter Kit com Drizzle ORM
 - Como implantar o VitePress JavaScript Boilerplate
 - Como implantar o VitePress TyeScript Boilerplate
 - Como implantar um blog Astro usando um template
 - Como implantar um blog baseado no Gatsby usando um template
 - Como implantar um e-commerce baseado no Astro usando um template
 - Como implantar um e-commerce baseado no Eleventy usando um template
 - Como implantar um e-commerce baseado no Hugo usando um template
 - Como implantar um e-commerce baseado no Jekyll usando um template
 - Como implantar um e-commerce baseado no Next.js usando um template
 - Como implantar uma aplicação web usando o template Clean Angular + Sanity
 - Como implantar uma aplicação web usando o template Clean Astro + Sanity
 - Como implantar uma aplicação web usando o template Clean Nuxt + Sanity
 - Como implantar uma aplicação web baseada em ButterCMS usando templates
 - Como implantar uma aplicação web baseada em VuePress usando templates
 - Como integrar um banco de dados Turso com Azion usando um template
 - Como testar o Bot Manager Lite usando um template
 - Como migrar um site WordPress para o edge com WordPress EdgeAccelerator
 - Como usar o template Function GitHub AutoDeploy
 - Como usar o template Upstash GeoLocation EdgeDeploy
 - Como utilizar o template QStash Functions Scheduler
 
Troubleshooting
- Como corrigir erros da política de Cross-Origin Resource Sharing (CORS)
 - Busque servidores DNS com o comando Dig
 - Diagnostique performance e problemas de entrega com o comando Traceroute
 - Como verificar indicadores de cache usando o ModHeader para Google Chrome
 - Como fazer o debug de regras criadas com Rules Engine
 - Como fazer o debug de functions no Data Stream
 - Como fazer o debug de functions usando a GraphQL API
 - Como testar uma zona DNS
 - Entenda métricas do Edge DNS
 
Use Cases
- Azion Firewall: segurança multi-camadas no Edge
 - Criando blacklists de endereços IP no Edge com Azion Network Shield
 - Como executar funções serverless no Azion Console
 - Criando uma Função usando WebAssembly na plataforma da Azion
 - Hospedando um Edge Site
 - Massive Redirect com Azion Functions
 - Paywall com Functions JWT
 - Proteja conteúdo restrito contra acessos indevidos com Azion Secure Token
 - Como personalizar a interface do Console da Azion usando o Console Kit
 - Como integrar o Console da Azion e a API da Azion usando o Console Kit
 
Store
Observe
- Como configurar as main settings do Data Stream
 - Como associar domínios no Data Stream
 - Como adicionar um payload no Data Stream
 - Como criar um template personalizado no Data Stream
 - Como configurar sampling no Data Stream
 - Como parar ou deletar um data stream
 - Como selecionar variáveis no Data Stream
 - Como personalizar um dashboard com o plugin da Azion no Grafana
 - Como utilizar um dashboard pré-configurado com o plugin da Azion no Grafana
 - Como utilizar um conector HTTP/HTTPS POST para receber dados do Data Stream
 - Como utilizar o Amazon Kinesis Data Firehose para receber dados do Data Stream
 - Como utilizar o Amazon S3 para receber dados do Data Stream
 - Como utilizar o Azure Blob Storage para receber dados do Data Stream
 - Como utilizar o Azure Monitor para receber dados do Data Stream
 - Como utilizar o Datadog para receber dados do Data Stream
 - Como utilizar o Object Storage da Azion para receber dados do Data Stream
 - Como utilizar o Elasticsearch para receber dados do Data Stream
 - Como utilizar o Google BigQuery para receber dados do Data Stream
 - Como utilizar o Splunk para receber dados do Data Stream
 
GraphQL API
- Como consultar metadados com a API GraphQL
 - Como realizar consultas de queries Top X com a API GraphQL
 - Como realizar consultas agregando dados com a API GraphQL
 - Como rodar requisições da GraphQL no Postman
 - Exemplo JSON para dashboard de Data Transferred no Grafana
 - Exemplo JSON para dashboard da API GraphQL do Real-Time Metrics no Grafana
 - Como consultar dados de usuários conectados com a GraphQL API
 - Como consultar dados do Bot Manager com a GraphQL API
 - Como consultar as principais URLs impactadas por bots com a GraphQL API
 - Como identificar os principais IPs gerando tráfego de ataque com a API GraphQL
 - Como identificar os principais ataques usando a API GraphQL
 - Como consultar dados do httpBreakdownMetrics dataset
 - Como consultar dados de uso de Functions
 - Como consultar dados de uso do Image Processor
 - Como consultar dados de uso do Applications
 - Como consultar dados de uso do Data Stream
 - Como consultar dados de uso do Tiered Cache
 
Marketplace
- Como utilizar a Function ALTCHA através do Marketplace da Azion
 - Como utilizar a integração A/B testing através do Marketplace da Azion
 - Como instalar a integração Add Request ID através do Azion Marketplace
 - Como instalar a integração Axur Cardstream através do Marketplace da Azion
 - Como utilizar a integração Azion Bot Manager Lite através do Marketplace da Azion
 - Como utilizar a integração Content Targeting através do Marketplace da Azion
 - Como utilizar a integração hCaptcha através do Marketplace da Azion
 - Como utilizar a integração Hello World através do Marketplace da Azion
 - Como utilizar a integração IP Address Reputation através do Marketplace da Azion
 - Como utilizar a integração JWT através do Marketplace da Azion
 - Como utilizar a integração Limit Payload Size através do Marketplace da Azion
 - Como utilizar a integração Massive Redirect com Azion Marketplace
 - Como instalar a integração Method and Route Validator através do Marketplace da Azion
 - Como utilizar a integração Process Request Data Into Headers através do Marketplace da Azion
 - Como utilizar a integração Process Request Variation Controller através do Marketplace da Azion
 - Como utilizar a integração Radware Bot Manager através do Marketplace da Azion
 - Como utilizar a integração reCaptcha através do Marketplace da Azion
 - Como utilizar a integração Scheduled Blocking através do Marketplace da Azion
 - Como utilizar a integração Secure Token através do Marketplace da Azion
 - Como utilizar a integração Send Event to Endpoint através do Marketplace da Azion
 - Como utilizar a integração Send messages to a queue através do Marketplace da Azion
 - Como utilizar a integração Signed Cookies do Marketplace da Azion
 - Como utilizar a integração Upstash Rate Limiting através do Marketplace da Azion
 - Como utilizar a integração Upstash Waiting Room através do Marketplace
 - Como utilizar a integração Videoteca Player através do Marketplace da Azion
 
Configurando DNS
- Proteja seu DNS
 - Como configurar Edge DNS
 - Como adicionar registros em uma DNS
 - Como acessar root domain
 - Como ativar DNSSEC
 - Como registrar um certificado Let’s Encrypt
 - Como realizar balanceamento de carga DNS
 
Workloads
Como criar um Azion Custom Domain