Regiões e residência de dados
As URLs base regionais para as quais você pode enviar requisições, quais planos alcançam quais regiões e o que significa o processamento ficar em uma delas.
Toda ação do PDF Blocks é executada na região que você endereça. Escolha uma URL base e seu documento é processado ali e em nenhum outro lugar. Escolher uma região é tão simples quanto trocar o host na URL. Toda região executa o catálogo completo de 17 ações, com a mesma disponibilidade.
Endpoints regionais
Envie sua requisição para a URL base da região em que você quer processar.
| Região | URL base |
|---|---|
| Global | https://api.pdfblocks.com |
| Estados Unidos | https://us.api.pdfblocks.com |
| HIPAA Estados Unidos | https://hipaa.api.pdfblocks.com |
| União Europeia | https://eu.api.pdfblocks.com |
| Reino Unido | https://uk.api.pdfblocks.com |
| Canadá | https://ca.api.pdfblocks.com |
| Austrália | https://au.api.pdfblocks.com |
| Japão | https://jp.api.pdfblocks.com |
| Índia | https://in.api.pdfblocks.com |
| Brasil | https://br.api.pdfblocks.com |
Todas as regiões acima estão no ar, servem o catálogo completo de ações e contam com o mesmo compromisso de disponibilidade. O endpoint Global roteia cada requisição para uma infraestrutura próxima, em busca da menor latência; os endpoints regionais nomeados fixam o processamento em uma jurisdição específica.
Disponibilidade de regiões por plano
As regiões que você pode endereçar dependem do seu plano:
- Free: Global.
- Starter: Global, Estados Unidos e Europa.
- Business: todas as regiões acima.
Consulte os preços para ver o detalhamento completo.
O que significa “o processamento fica na região”
Uma requisição enviada para uma URL base regional é processada inteiramente dentro daquela região. Seu upload é recebido, transformado e devolvido por uma infraestrutura daquela jurisdição. Ele não viaja para outro lugar para ser processado.
Como a API é stateless, não há nada a armazenar: seu documento existe apenas na memória, pelo tempo de vida da requisição. Assim que a resposta é devolvida, a entrada e a saída deixam de existir; não há bucket, banco de dados nem fila que retenha seus arquivos depois que a chamada termina. A residência de dados se resume, portanto, a uma única decisão: para qual host você envia a requisição.
O endpoint HIPAA Estados Unidos
https://hipaa.api.pdfblocks.com é um endpoint nos Estados Unidos operado para
fluxos de trabalho que lidam com informações de saúde protegidas (PHI) sob a
HIPAA. Direcione as requisições para cá quando seu programa de conformidade
exigir que o processamento de PDF seja executado em um ambiente alinhado à HIPAA.
Como toda região, ele é stateless e executa o catálogo completo de ações.
Escolher uma região
Escolha a região que corresponde ao lugar onde seus dados podem ser processados:
- Global: o padrão. Melhor latência, sem restrição de residência.
- União Europeia (
eu.): mantenha o processamento na UE para o GDPR e as demais exigências europeias de residência de dados. - Reino Unido (
uk.): mantenha o processamento no Reino Unido. - Estados Unidos (
us.) e HIPAA Estados Unidos (hipaa.): processe nos Estados Unidos, com o endpoint HIPAA para os fluxos de trabalho com PHI. - Canadá (
ca.), Austrália (au.), Japão (jp.), Índia (in.) e Brasil (br.): processe dentro daquele país para atender às regras locais de residência de dados.
Se sua exigência é simplesmente “manter isto na região X”, envie todas as requisições para o host daquela região e pronto.
Trocar de região
Trocar de região é uma alteração de uma linha: mantenha o caminho, os parâmetros e sua chave de API exatamente iguais e mude apenas o host. O exemplo abaixo executa Adicionar uma marca-d’água de texto na UE em vez da Global.
# Global
curl https://api.pdfblocks.com/v1/add_text_watermark \
-H 'X-API-Key: your_api_key' \
-F file=@input.pdf \
-F line_1='CONFIDENTIAL' \
-o watermarked.pdf
# European Union: same request, EU host
curl https://eu.api.pdfblocks.com/v1/add_text_watermark \
-H 'X-API-Key: your_api_key' \
-F file=@input.pdf \
-F line_1='CONFIDENTIAL' \
-o watermarked.pdfSua chave de API funciona em todas as regiões. Não há chaves por região para gerenciar. Consulte Requisições e respostas para conhecer o formato que toda chamada compartilha.