Códigos de região
Um código de região é<continent>-<metro>-<n> — o prefixo geográfico é um continente estrito, e o token metro é o que carrega a jurisdição legal em que seus dados estão localizados.
GET https://catalog.basaltic.sh/v1/regions retorna o catálogo de regiões públicas. Não precisa de autenticação ou conta selecionada, por isso é uma primeira chamada útil para confirmar a conectividade. Obtenha uma região com GET /v1/regions/{code} no mesmo host.
regions e um código de região default. Cada região tem um code estável, um catálogo crn, um display name, location, country_code, e um ciclo de vida state:
accepting_new_resources é verdadeiro apenas para regiões active. available é um alias para esse campo, e coming_soon é verdadeiro para regiões planned. Eles descrevem o ciclo de vida do catálogo, não a integridade do serviço em tempo real ou a capacidade disponível. A API do produto ainda verifica suas permissões, cotas e colocação de recursos.
O padrão é uma região de aceitação na lista retornada, ou uma string vazia quando nenhuma é oferecida. Filtros exatos name e crn podem restringir a lista. Códigos de região desconhecidos retornam 404. As respostas bem-sucedidas podem ser armazenadas em cache de forma privada por 60 segundos.
O antigo GET https://iam.basaltic.sh/v1/regions permanece disponível para clientes existentes, com sua forma de resposta original e CRNs de região do IAM. Novos clientes devem usar o Catálogo. Consulte Catalog permissions para obter informações sobre acesso público e limites de taxa.
Serviços globais e regionais
O escopo geográfico e a propriedade são separados. O Workspace gerencia os recursos da organização globalmente. O IAM e o DNS gerenciam recursos de propriedade da conta globalmente. A computação, a rede e o armazenamento gerenciam recursos na região selecionada.- Regional
- Global
Endereçado como
https://<service>.<region>.basaltic.sh, por exemplo https://compute.sa-saopaulo-1.basaltic.sh.Use um token de portador autorizado para a conta e região.
Armazenamento de objetos
O armazenamento de objetos compatível com S3 é o único endpoint que não está nobasaltic.sh:
storage.<region>.basaltic.sh com o resto da API da plataforma.
Selecionar uma conta
As solicitações de API de conta identificam a conta selecionada comX-Account-Id. Os tokens de conta de serviço e de função permanecem vinculados à conta; alterar o cabeçalho não concede acesso a outra conta. Use uma suposição de função explícita para acesso entre contas.
