O uso de ossbrowser para armazenamento de objetos OSS

1. Introdução ao OSS

Alibaba Cloud Object Storage OSS (Object Storage Service) é um serviço de armazenamento em nuvem maciço, seguro, de baixo custo e altamente confiável que pode fornecer 99,9999999999% (12 noves) de persistência de dados e 99,995% de disponibilidade de dados. Uma variedade de tipos de armazenamento está disponível para otimizar totalmente os custos de armazenamento.
O OSS possui uma interface API RESTful independente de plataforma e você pode armazenar e acessar qualquer tipo de dados em qualquer aplicativo, a qualquer hora e em qualquer lugar.
Você pode usar a API, a interface do SDK ou a ferramenta de migração OSS fornecida pelo Alibaba Cloud para mover facilmente dados massivos para dentro ou fora do Alibaba Cloud OSS. Depois que os dados são armazenados no Alibaba Cloud OSS, você pode escolher o armazenamento padrão (Padrão) como o principal método de armazenamento para aplicativos móveis, sites grandes, compartilhamento de imagens ou áudio e vídeo quentes, ou você pode escolher o armazenamento de acesso de baixa frequência (Acesso Infrequente ), armazenamento de arquivo (Archive) e armazenamento de arquivo frio (Cold Archive) são usados ​​como métodos de armazenamento para dados acessados ​​com pouca frequência.

2. Princípio de funcionamento do OSS

Os dados são armazenados no espaço de armazenamento do OSS (Bucket) na forma de objetos (Object). Se quiser usar o OSS para armazenar dados, primeiro você precisa criar um Bucket e especificar atributos como a região do Bucket, direitos de acesso e tipo de armazenamento. Depois de criar um depósito, você pode fazer upload de dados para o depósito na forma de um objeto e especificar o nome do arquivo do objeto (Chave) como seu identificador exclusivo.
OSS fornece serviços externos na forma de HTTP RESTful API, e o acesso a diferentes regiões requer diferentes nomes de domínio de acesso (Endpoints). Quando você solicita acesso ao OSS, o OSS usa o método de criptografia simétrica de chave de acesso (AccessKey ID e AccessKey Secret) para verificar a identidade do remetente de uma determinada solicitação.
As operações de objeto são atômicas e fortemente consistentes no OSS.
Espaço de armazenamento
O espaço de armazenamento é um contêiner para os usuários armazenarem objetos (objeto) e todos os objetos devem pertencer a um determinado espaço de armazenamento. Os espaços de armazenamento têm várias propriedades de configuração, incluindo região, direitos de acesso, tipo de armazenamento e muito mais. Os usuários podem criar diferentes tipos de espaço de armazenamento para armazenar diferentes dados de acordo com as necessidades reais.
Objeto Objeto
é a unidade básica de armazenamento de dados OSS, também chamada de arquivo OSS. Ao contrário dos sistemas de arquivos tradicionais, os objetos não possuem hierarquia de diretório de arquivo. Um objeto consiste em metadados (Object Meta), dados do usuário (Data) e nome do arquivo (Chave) e é identificado por uma Chave exclusiva dentro do espaço de armazenamento. As metainformações do objeto são um conjunto de pares chave-valor, que representam alguns atributos do objeto, como hora da última modificação, tamanho etc., e os usuários também podem armazenar algumas informações personalizadas nas metainformações.
nome do objeto
Em cada linguagem, SDK, ObjectKey, Key e ObjectName são o mesmo conceito e todos representam o nome do objeto que precisa ser preenchido ao executar operações relacionadas no objeto. Por exemplo, ao fazer upload de um objeto para um determinado espaço de armazenamento, ObjectKey indica o nome completo do espaço de armazenamento onde o objeto carregado está localizado, ou seja, o caminho completo incluindo o sufixo do arquivo, como abc/efg/123.jpg.
A região
indica a localização física do centro de dados OSS. Os usuários podem escolher uma região apropriada para criar um Bucket com base em taxas, fontes de solicitação, etc. De um modo geral, a velocidade de acesso da Região mais próxima do usuário é maior. Para obter mais informações, consulte Acessando nomes de domínio e data centers.
O nome de domínio de acesso
Endpoint indica o nome de domínio de acesso dos serviços externos do OSS. OSS fornece serviços externos na forma de HTTP RESTful API. Ao acessar diferentes regiões, diferentes nomes de domínio são necessários. Os endpoints necessários para acessar a mesma região por meio da intranet e da extranet também são diferentes. Por exemplo, o ponto final da rede externa da região de Hangzhou é oss-cn-hangzhou.aliyuncs.com, e o ponto final da rede interna é oss-cn-hangzhou-internal.aliyuncs.com. Para obter mais informações, consulte Acessando nomes de domínio e data centers.
A chave de acesso
AccessKey é chamada de AK para abreviar e refere-se ao AccessKey ID e AccessKey Secret usados ​​na autenticação de acesso. O OSS verifica a identidade do remetente de uma solicitação usando a criptografia simétrica AccessKey ID e AccessKey Secret. O AccessKey ID é usado para identificar o usuário; o AccessKey Secret é a chave usada pelo usuário para criptografar a string de assinatura e o OSS para verificar a string de assinatura e deve ser mantida em segredo.
consistência forte
As operações de objeto no OSS são atômicas e a operação é bem-sucedida ou falha, e não haverá objetos com estados intermediários. O OSS garante que o objeto lido pelo usuário seja concluído assim que o upload for concluído, e o OSS não retornará um objeto parcialmente carregado ao usuário.
As operações de objeto também têm forte consistência em OSS. Depois que o usuário recebe uma resposta de upload (PUT) bem-sucedida, o objeto carregado pode ser lido imediatamente e os dados foram gravados de forma redundante em vários dispositivos. Não há estado intermediário de upload, ou seja, não haverá situação em que os dados não possam ser lidos após a leitura após a gravação. A operação de exclusão também é semelhante, ou seja, após o usuário excluir com sucesso o objeto especificado, o objeto imediatamente se torna inexistente.

3. Instalação e uso do navegador ossbrowser

1. Instale e faça login no ossbrowser

ossbrowser é uma ferramenta de gerenciamento gráfico OSS fornecida oficialmente pelo Alibaba Cloud, que fornece funções semelhantes ao Windows Explorer.
Passos

(1) Baixe e instale o ossbrowser.

Janela comumente usada x64 oss-browser-win-x64.zip link para download: https://pan.baidu.com/s/1ZYSVoKK2sRLDSpmaz6mnuw?pwd=vkv2 Código de extração: vkv2
Outras versões dos arquivos de instalação podem ser baixadas do site oficial do Nuvem Alibaba: https://help.aliyun.com/document_detail/209974.html
insira a descrição da imagem aqui

(2) Tomando como exemplo o sistema Windows, siga os passos abaixo para efetuar login no ossbrowser.

Descompacte oss-browser-win-x64.zip para uma pasta local e clique duas vezes para abrir oss-browser.exe.
Escolha qualquer uma das seguintes maneiras de fazer login no ossbrowser.
Faça login por meio de AK
Você pode fazer login no ossbrowser por meio de sua conta do Alibaba Cloud ou das informações de AccessKey (AK) de um usuário de RAM.
insira a descrição da imagem aqui

2. Crie espaço de armazenamento

Bucket é o container que você usa para armazenar Objetos. Antes de enviar qualquer arquivo para o OSS, um espaço de armazenamento deve ser criado. Ao criar um Bucket, você precisa preencher o nome do Bucket, selecionar a região, as permissões ACL e as informações do tipo de armazenamento.
insira a descrição da imagem aqui

3. upload do arquivo ossbrowser

Você pode criar um diretório de armazenamento de arquivos através do botão "Criar Diretório" Após criar o diretório, clique no botão "Arquivo" para carregar o arquivo.
insira a descrição da imagem aqui

4. Download do arquivo

Os arquivos podem ser baixados diretamente no navegador OSS, ou um link de endereço e um código QR podem ser gerados por meio do botão "Obter endereço" e fornecidos a terceiros para download do arquivo.
insira a descrição da imagem aqui

Acho que você gosta

Origin blog.csdn.net/jingtingnt1979/article/details/126936230
Recomendado
Clasificación