Pular para o conteúdo principal

Visão Geral

Se você precisa usar serviços de armazenamento de arquivos, como 'upload de avatar', você precisará configurar um fornecedor de armazenamento e aplicá-lo à sua aplicação no Casdoor.

O Casdoor suporta dois tipos de armazenamento: Local e Nuvem. Neste capítulo, você aprenderá como adicionar um fornecedor de armazenamento para usar esses serviços.

Item

  • Client ID: Um identificador único fornecido pelo provedor de armazenamento na nuvem.
  • Client secret: Um valor seguro conhecido apenas pelo Casdoor e pelo serviço de armazenamento na nuvem.
  • Endpoint: A URL pública ou domínio do serviço de armazenamento na nuvem.
  • Endpoint (Intranet): A URL interna ou privada ou domínio do serviço de armazenamento na nuvem.
  • Path prefix: Prefixo de caminho para a localização do arquivo.
informação

O Path prefix padrão é "/". Por exemplo, quando o Path prefix está vazio, um caminho de arquivo padrão seria:

https://cdn.casbin.com/casdoor/avatar.png

Você pode preenchê-lo com "abcd/xxxx", e então você pode armazenar seu avatar em:

https://cdn.casbin.com/abcd/xxxx/casdoor/avatar.png
  • Bucket: Um contêiner usado para armazenar arquivos e dados.
  • Domain: O nome de domínio personalizado do CDN para o seu armazenamento na nuvem.
  • Region ID: Um identificador usado para especificar a região do centro de dados onde o serviço de armazenamento na nuvem está localizado.

Local

Nós apoiamos o envio de arquivos para o sistema local.

Nuvem

Nós suportamos AWS S3, Azure Blob Storage, MinIO, Alibaba Cloud OSS, Tencent Cloud COS, e estamos constantemente adicionando mais serviços de armazenamento na Nuvem.