O Drive and Photo Service (Developer Edition) é uma plataforma aberta para a criação de aplicações que oferecem serviços de gerenciamento de dados, reconhecimento de conteúdo e compartilhamento de dados para usuários corporativos e individuais.
Visão geral
O Drive and Photo Service (PDS) é uma plataforma aberta para o desenvolvimento de aplicações que fornecem gerenciamento de dados, reconhecimento de conteúdo e compartilhamento de dados. O PDS oferece os seguintes recursos:
Gerenciamento de arquivos eficiente e confiável: gerencie drives, pastas e arquivos com suporte a transferência instantânea, upload retomável e download retomável. Crie, exclua, modifique e consulte drives; crie, exclua, modifique, consulte, renomeie, mova e copie pastas e arquivos.
Ordenação em tempo real: ordene arquivos em pastas por nome ou hora de modificação e classifique arquivos e pastas favoritados nos drives em tempo real.
Recursos fotográficos: reconhecimento de tags e facial em imagens, extração de metadados (hora e local da captura) de imagens e vídeos, agrupamento facial, miniaturas para imagens, documentos e vídeos, além de ordenação por linha do tempo.
Pesquisa rápida: pesquise arquivos combinando condições como tags, locais, data de criação e status de favorito, ou busque por strings em nomes de arquivos ou descrições.
Múltiplos métodos de acesso: acesse como aplicação usando pares de AccessKey da Alibaba Cloud ou autenticação JSON Web Token (JWT) baseada em OAuth; acesse como usuário por meio de números de celular ou tokens de acesso OAuth 2.0.
Diversos tipos de aplicação: aplicações autogerenciadas, oficiais, de terceiros e combinações entre elas.
Notificação de eventos: receba notificações sobre alterações nos dados para facilitar o gerenciamento.
Diferentes tipos de rede: acesse o PDS pela Internet ou por uma Virtual Private Cloud (VPC).
Arquitetura
O PDS fornece APIs RESTful para o plano de serviço e o plano de gerenciamento, além de SDKs para as principais linguagens de programação, widgets e aplicações BasicUI prontas para uso.
Plano de serviço: o PDS oferece APIs RESTful para autenticação de identidade, serviços de drive e fotos.
Autenticação de identidade: gerenciamento de contas e serviços OAuth, com suporte a contas de terceiros como DingTalk. A URL de acesso é {domainid}.api.aliyunpds.com.
Drive: gerenciamento de usuários, drives, pastas e arquivos. A URL de acesso é {domainid}.api.aliyunpds.com.
Foto: gerenciamento de imagens e vídeos. A URL de acesso é {domainid}.api.aliyunpds.com.
Plano de gerenciamento: o PDS suporta o gerenciamento de domínios, aplicações e armazenamento.
Plano de dados: o plano de serviço atribui os links de acesso, sem API RESTful no plano de dados. No entanto, o PDS permite o uso de nomes de domínio personalizados neste plano.
Tipos de usuário
Os usuários do PDS dividem-se nos seguintes tipos, conforme a forma de utilização do serviço: proprietários de contas Alibaba Cloud, engenheiros de O&M, desenvolvedores e usuários finais.
Proprietários de contas Alibaba Cloud podem ativar o PDS, além de criar e manter domínios.
Engenheiros de O&M executam operações de O&M em domínios, incluindo configuração de domínios e aplicações, monitoramento, alertas e gerenciamento de operações de dados.
-
Desenvolvedores criam aplicações e as integram ao PDS.
Criar uma aplicação autogerenciada: crie uma aplicação de um tipo específico e obtenha a credencial para acessá-la.
Desenvolver uma aplicação autogerenciada: desenvolva uma aplicação com base nos requisitos de negócio.
Usuários finais utilizam as aplicações.
Domínios
Modo de armazenamento de dados
Modo padrão: adequado para a maioria dos cenários. Armazene, faça upload e baixe, e compartilhe dados usando cloud drives. Os cloud drives suportam transmissão de dados em segundos. Este modo oferece análise inteligente de imagens, como tagging, classificação e reconhecimento facial, além de pesquisas inteligentes baseadas em conteúdo.
Modo de hospedagem: gerencie dados armazenados no Object Storage Service (OSS) por meio de um domínio PDS. O PDS disponibiliza páginas dedicadas para que os usuários finais gerenciem seus drives, pastas e arquivos. O acesso aos dados no OSS ocorre via API do OSS, facilitando interações centradas em dados entre aplicações e usuários, bem como a transmissão de dados entre parceiros.
Sistema de usuários
Sistema de usuários personalizado.
Sistema de usuários do PDS. O PDS permite login por meio de números de celular ou endereços de e-mail.
Sistemas de usuários de terceiros. Para mais informações, consulte Acesso à conta.
Configure uma aplicação oficial ou de terceiros
-
Políticas para acesso de aplicações de terceiros aos domínios
Negar acesso a todas as aplicações de terceiros e configure uma lista de permissões.
Permitir acesso a todas as aplicações de terceiros e configure uma lista de bloqueios.
As aplicações OAuth criadas com uma conta Alibaba Cloud podem acessar os domínios criados com a mesma conta Alibaba Cloud.
Desenvolver uma aplicação e integrá-la ao PDS usando uma conta de desenvolvedor
Integre aplicações ao PDS nos seguintes cenários:
-
Desenvolver uma aplicação para outros usuários do PDS.
Neste cenário, entre em contato conosco para solicitar a integração manual da aplicação com o PDS. Após a aprovação, outros usuários do PDS poderão selecionar a aplicação na lista de aplicações.
-
Desenvolver uma aplicação para uso próprio. Neste caso, execute as seguintes operações para integrar a aplicação ao PDS:
Crie um domínio.
-
Execute pelo menos uma das seguintes operações:
Selecione uma aplicação oficial ou de terceiros.
Crie a aplicação autogerenciada.