Visão geral de funções
Tabela 1 lista as funções básicas do OBS.
Recomenda-se que você se familiarize com os conceitos básicos do OBS antes de usar o OBS.
Nome da função |
Descrição |
Regiões lançadas |
OBS 2.0 |
OBS 3.0 |
---|---|---|---|---|
OBS fornece as seguintes classes de armazenamento: Padrão, Acesso Infrequente e Arquivo, para atender a diferentes requisitos de desempenho e custo de armazenamento. |
Todas |
Disponível |
Disponível |
|
Buckets são contêineres que armazenam objetos no OBS. O OBS permite que você crie, liste, pesquise, visualize e exclua buckets. |
Todas |
Disponível |
Disponível |
|
Um objeto é a unidade básica de armazenamento de dados no OBS. Você pode executar as seguintes operações em objetos: carregamento, download, listagem, pesquisa, transferência retomável e operações de várias partes. |
Todas |
Disponível |
Disponível |
|
OBS usa permissões do IAM, políticas de bucket/objeto e os ACL para implementar o gerenciamento de permissões. Você pode conceder diferentes permissões de acesso a diferentes contas e usuários e configurar políticas de bucket/objeto ou os ACL para controlar permissões de leitura e gravação para intervalos e objetos. |
Todas |
Disponível |
Disponível |
|
Para melhorar a segurança dos dados, você pode encriptar os dados antes de armazená-los no OBS. OBS fornece dois modos de encriptação do lado do servidor: SSE-KMS e SSE-C. |
Todas as regiões, exceto AP-Bangkok, LA-Santiago, CN North-Beijing4, and CN East-Shanghai1 |
Disponível |
Disponível |
|
As regras de ciclo de vida permitem gerenciar ciclos de vida de objetos. Você pode configurar regras de ciclo de vida para excluir objetos automaticamente no horário agendado e fazer a transição automática da classe de armazenamento de objetos em intervalos especificados. |
Todas |
Disponível |
Disponível |
|
Você pode carregar os arquivos de conteúdo de sites estáticos para o seu bucket no OBS, conceder a permissão de leitura a usuários anônimos para esses arquivos e configurar a hospedagem de sites estáticos para que o bucket hospede esses arquivos. |
Todas |
Disponível |
Disponível |
|
CORS é um mecanismo padrão de navegador fornecido pelo World Wide Web Consortium (W3C). Ele define os métodos de interação entre uma aplicação web cliente em uma origem e recursos em outra origem. Para solicitações gerais de páginas da Web, os scripts e conteúdos de sites em uma origem não podem interagir com os de outra origem devido às Políticas de Mesma Origem (os SOP). O OBS suporta regras CORS e permite que recursos no OBS sejam acessados entre origens. |
Todas |
Disponível |
Disponível |
|
OBS fornece a validação de URL para evitar o roubo de links. A validação de URL é baseada no campo de cabeçalho Referer nas solicitações de HTTP. Você também pode configurar listas brancas e listas negras para garantir a segurança do acesso. |
Todas |
Disponível |
Disponível |
|
As notificações serão enviadas para os endpoints especificados no tópico Simple Message Notification (SMN) quando ocorrerem os eventos selecionados. |
Todas as regiões, exceto LA-Sao Paulo1 e LA-Mexico City1 |
Disponível |
Disponível |
|
As tags são usadas para identificar e classificar buckets do OBS. Se você adicionar tags a um bucket, os registros de dados de cobrança (os CDR) gerados pelas solicitações desse bucket serão adicionados com essas tags, para que você possa usar as tags para classificar os CDR para análise de custo detalhada. |
Todas |
Disponível |
Disponível |
|
Você pode vincular um nome de domínio a um bucket de OBS e usar o nome de domínio para acessar dados no bucket. Por exemplo, você pode usar essa função se um usuário precisar migrar arquivos de um site para o OBS e não quiser modificar o código da página da web, ou seja, o usuário não quiser alterar o link para o site. |
Todas |
Indisponível |
Disponível |
|
Você pode criar uma regra de replicação entre regiões para replicar objetos automaticamente e de forma assíncrona de um bucket de origem em uma região para um bucket de destino em outra região, desde que os intervalos de origem e de destino estejam em sua conta. Portanto, a replicação entre regiões fornece a capacidade de recuperação de desastres de dados entre regiões, atendendo às suas necessidades de backup de dados fora do local. |
Todas |
Indisponível |
Disponível |
|
Você pode usar a função de processamento de imagem para processar rapidamente imagens armazenadas no OBS. Você pode executar diferentes operações de processamento de imagem, incluindo compactação, corte, redimensionamento, marca d'água e conversão de formato. |
CN-Hong Kong, AP-Bangkok, e AP-Singapore |
Indisponível |
Disponível |
|
Uma regra de inventário de bucket permite que o sistema verifique periodicamente objetos de acordo com configurações específicas, liste os objetos com suas propriedades (como metadados, tamanho, tempo de modificação e classe de armazenamento em arquivos CSV) e armazene os arquivos no bucket especificado. |
Todas as regiões, exceto LA-Sao Paulo1 e LA-Mexico City1 |
Indisponível |
Disponível |
|
Parallel File System (PFS), fornecido pelo OBS, é um sistema de arquivos de alto desempenho, com latência de acesso em milissegundos. PFS pode suportar um desempenho de largura de banda até o nível de TB/s de milhões de IOPS, adequado para o processamento de cargas de trabalho de computação de alto desempenho (HPC). Você pode chamar as API padrão do OBS para ler dados em um sistema de arquivos paralelo ou usar a ferramenta obsfs para montar um sistema de arquivos paralelo em um servidor Linux na nuvem. Gerenciar arquivos e diretórios em um sistema de arquivos paralelo é como operar um sistema de arquivos local. |
CN-Hong Kong, AP-Bangkok, e AP-Singapore |
Indisponível |
Disponível |
|
Você pode usar a função de registração para obter dados de acesso ao bucket. Quando a função de registração de um bucket está ativada, o OBS registra automaticamente cada solicitação de acesso ao bucket, empacota vários registrações em um arquivo de registro e grava-os no bucket especificado, para que você possa executar facilmente análises e auditorias de registro. |
Todas |
Disponível |
Disponível |
|
OBS pode armazenar várias versões de um objeto. Você pode procurar e restaurar rapidamente versões diferentes ou restaurar dados no caso de exclusões acidentais ou falhas de aplicativo. |
Todas |
Disponível |
Disponível |
|
Você pode chamar a API AppendObject para gravar dados em um objeto anexável em um bucket especificado. Um objeto criado chamando a API AppendObject é um objeto anexável e um objeto criado chamando a API PutObject é um objeto normal. |
Todas as regiões, exceto LA-Sao Paulo1 e LA-Mexico City1 |
Indisponível |
Disponível |
|
Você pode adicionar, modificar ou excluir metadados de objetos carregados. |
Todas |
Disponível |
Disponível |
|
Você pode definir a cota de espaço do bucket para limitar a quantidade máxima de dados que podem ser armazenados em um bucket. O valor máximo é 263-1, em bytes. Por padrão, a cota de um bucket recém-criado não é limitada. |
Todas |
Disponível |
Disponível |
|
A leitura direta permite que objetos na classe de armazenamento Archive sejam baixados diretamente sem serem restaurados antecipadamente. A leitura direta é uma função faturável. |
CN North-Beijing4, CN East-Shanghai1, e CN South-Guangzhou |
Indisponível |
Disponível |
|
Você pode compartilhar um arquivo ou pasta armazenada no OBS com todos os usuários usando uma URL temporária. O compartilhamento de arquivos é temporário. Todas os URL compartilhados são válidos temporariamente. |
Todas as regiões, exceto LA-Sao Paulo1 e LA-Mexico City1 |
Disponível |
Disponível |
|
Você pode usar a função de gerenciamento de fragmentos para limpar fragmentos que podem ser gerados durante o upload de várias partes para economizar espaço de armazenamento em um bucket. |
Todas |
Disponível |
Disponível |
|
Ao criar um bucket, você pode especificar um projeto empresarial ao qual o bucket pertence, para facilitar o gerenciamento de recursos e permissões do bucket. |
Todas as regiões, exceto LA-Sao Paulo1 e LA-Mexico City1 |
Indisponível |
Disponível |
|
Você pode configurar a encriptação padrão para um bucket. Depois que um bucket é criptografado, todos os objetos carregados no bucket são criptografados automaticamente. |
CN-Hong Kong, AP-Singapore, CN East-Shanghai2, LA-Mexico City1, LA-Sao Paulo1, CN North-Beijing1, CN South-Guangzhou, AF-Johannesburg, e AP-Bangkok |
Indisponível |
Disponível |
|
Ao criar um bucket, você pode ativar o armazenamento multi-AZ, para que os dados sejam armazenados de forma redundante em várias AZ, melhorando a confiabilidade dos dados. OBS usa o algoritmo de código de eliminação (EC), em vez de várias cópias, para garantir a redundância de dados. |
AP-Singapore e CN North-Beijing4 |
Indisponível |
Disponível |
|
Com a função voltar à fonte, os dados solicitados serão automaticamente obtidos para você a partir de seu site de origem, se não for encontrado no OBS. |
CN North-Beijing4, CN East-Shanghai1, CN East-Shanghai2, CN-Hong Kong, AP-Bangkok, e AP-Singapore |
Indisponível |
Disponível |
|
Com a descompressão on-line, você pode compactar vários arquivos em um pacote ZIP e enviá-lo para o OBS. O pacote é automaticamente descompactado após ser carregado. |
Regiões sob OBT: CN North-Beijing4, CN South-Guangzhou, CN East-Shanghai1, e CN East-Shanghai2 |
Indisponível |
Disponível |
|
Você pode criar uma agência do IAM para autorizar outros serviços em nuvem ou contas do Huawei Cloud a gerenciar seus recursos do OBS. |
Todas |
Indisponível |
Disponível |
|
Console do OBS e o Cloud Eye monitoram estatísticas de tráfego de intervalos e número de solicitações. A função de monitoramento fornece o status de uso de recursos mais recente e permite planejar o uso de recursos. |
Todas |
Disponível |
Disponível |
|
Você pode usar o CTS para coletar, armazenar e consultar registros de operação de eventos de intervalos e objetos no OBS para análise de segurança, auditorias de conformidade, rastreamento de recursos e localização de falhas. |
Todas |
Disponível |
Disponível |
|
OBS fornece várias ferramentas, incluindo o OBS Browser+, obsfs e obsutil, para atender aos requisitos de migração e gerenciamento de dados em diferentes cenários. |
Todas |
Disponível |
Disponível |
|
OBS fornece as API REST. Você pode chamar essas API usando solicitações de HTTP/HTTPS para criar, modificar e excluir intervalos e fazer carregamento, download e excluir objetos. |
Todas |
Disponível |
Disponível |
|
OBS fornece os SDK em várias linguagens de programação, facilitando o desenvolvimento secundário. Os idiomas suportados são: Java, Python, C, Go, BrowserJS, .NET, Android, iOS, PHP e Node.js |
Todas |
Disponível |
Disponível |