Posso permitir os IPs da Transloadit no meu firewall?
Não fornecemos uma faixa fixa e suportada de IPs de origem usados pelos servidores da Transloadit para enviar solicitações. Também não fornecemos uma lista completa e suportada de hosts para integrações em navegadores. Se sua política de rede exigir uma dessas listas, analise essas limitações com sua equipe de rede ou segurança antes de implantar sua integração.
As regras de firewall que você precisa considerar dependem de qual lado inicia a conexão. As duas seções abaixo descrevem as solicitações recebidas pelos seus servidores e as solicitações de saída dos navegadores dos seus usuários.
Entrada: receber solicitações da Transloadit
Da perspectiva da sua rede, as solicitações de webhook da Transloadit chegam ao seu servidor. A mesma direção se aplica quando a Transloadit importa arquivos de um servidor que você opera ou exporta resultados para ele. Não há um conjunto fixo e suportado de IPs de origem a permitir nessas conexões.
A inclusão de IPs em uma lista de permissões não autentica o remetente de um webhook. Siga as instruções de verificação de assinatura da documentação da API de Webhooks antes de confiar no conteúdo de uma notificação. Um endereço observado nos seus logs não constitui uma faixa fixa e suportada.
Se sua política exigir que as solicitações de entrada venham de uma faixa fixa de IPs de origem, conexões diretas da Transloadit não poderão atender a esse requisito. Sua equipe de rede ou segurança precisa avaliar se sua integração pode se adequar à sua política.
Saída: conectar-se à Transloadit a partir de um navegador
Uma integração em navegador, como o Uppy, inicia conexões de saída da rede do usuário. Essas regras de firewall controlam quais destinos o navegador pode acessar. Elas são distintas das regras para solicitações de webhook recebidas pelo seu servidor.
Não temos uma lista completa e suportada de hosts usados pelo navegador para fornecer à sua equipe de rede. Uma lista de destinos observados durante um upload não constitui uma lista completa de permissões para sua integração.
Para investigar uma solicitação bloqueada no navegador, registre o destino e o erro de rede dela nas ferramentas de desenvolvedor do navegador. Em seguida, peça à sua equipe de rede que analise a solicitação com base na sua política. Essas informações podem ajudar a diagnosticar essa solicitação; elas não identificam todos os hosts de que sua integração precisa. Se uma lista completa de destinos aprovados for obrigatória, resolva esse requisito antes de disponibilizar a integração em navegador.