Visão geral de API
Operações de API em buckets
Operação |
Descrição |
---|---|
Consulta a lista de buckets criados pelo usuário. |
|
Cria um bucket. Você pode adicionar diferentes cabeçalhos de solicitação para especificar a região, classe de armazenamento, e a política de controle de permissão. |
|
Lista objetos em um bucket. Você pode adicionar diferentes cabeçalhos de solicitação para obter objetos que correspondam ao prefixo, identificador e outros requisitos especificados. |
|
Verifica se os metadados do bucket existem. Você pode consultar as informações sobre a região do bucket, classe de armazenamento, número da versão do OBS, ID do projeto empresarial, e a configuração CORS. |
|
Obtém as informações da região do bucket. |
|
Exclui um bucket especificado. Antes de excluir um bucket, verifique se o bucket está vazio. |
Operações de API em configurações avançadas de bucket
Operação |
Descrição |
---|---|
Cria ou modificar uma política de bucket. Se o bucket especificado já tiver uma política, a política na solicitação substituirá a existente. |
|
Obtém as informações de política de um bucket especificado. |
|
Exclui a política de um bucket especificado. |
|
Configura a ACL de um bucket especificado. Você pode controlar as permissões de leitura e gravação de um bucket por meio das configurações de ACL. |
|
Obtém as informações ACL de um bucket especificado. |
|
Ativa ou desativa a função de gerenciamento de logs de um bucket. Quando esta função é ativada, um registro de log é gerado para cada operação em um bucket. Vários registros de log são compactados em um arquivo de log, que será salvo em um local especificado. |
|
Obtém a configuração de registro do bucket atual. |
|
Configura regras para excluir ou migrar objetos automaticamente em um bucket. |
|
Obtém as regras de ciclo de vida configuradas para um bucket especificado. |
|
Exclui a configuração do ciclo de vida de um bucket. |
|
Ativa ou desativa o controle de versão para um bucket. Quando esta função está ativada, objetos de diferentes versões podem ser recuperados e restaurados, e os dados podem ser rapidamente restaurados em caso de operações acidentais ou falhas de aplicação. |
|
Obtém o status de versionamento de um bucket especificado. |
|
Configura a notificação de eventos de um bucket para garantir que o proprietário do bucket seja notificado sobre eventos que ocorrem no bucket de maneira segura e oportuna. |
|
Obtenção da configuração de notificação de eventos de um bucket |
Obtém a configuração de notificação de um bucket. |
Cria ou atualiza a configuração de classe de armazenamento padrão de um bucket. |
|
Obtenção das informações da classe de armazenamento de um bucket |
Obtém a configuração padrão da classe de armazenamento de um bucket. |
Configura a função de replicação entre regiões para um bucket. Ao ativar a função de replicação entre regiões, o OBS pode copiar novos objetos e objetos modificados de um bucket de origem para intervalos de destino em diferentes regiões. |
|
Obtenção da configuração de replicação entre regiões de um bucket |
Obtém a configuração de replicação entre regiões de um bucket especificado. |
Exclusão da configuração de replicação entre regiões de um bucket |
Exclui a configuração de replicação entre regiões de um bucket especificado. |
Adiciona uma tag a um bucket existente. Depois que as tags forem adicionadas a um bucket, todos os registros de dados de cobrança (os CDR) gerados pelas solicitações desse bucket terão as mesmas tags. Assim, os relatórios de CDR podem ser categorizados para análise detalhada de custos. |
|
Obtém as tags de um bucket especificado. |
|
Exclui as tags de um bucket especificado. |
|
Define a cota de espaço do bucket para limitar a capacidade máxima de armazenamento do bucket. |
|
Obtém a cota de espaço do bucket. |
|
Obtém o número de objetos em um bucket e o espaço ocupado pelos objetos. |
|
Configura uma regra de inventário para um bucket. O OBS fornece inventários de bucket para facilitar o gerenciamento de objetos em um bucket. Você pode configurar inventários de bucket para listar periodicamente objetos em um bucket. Durante a listagem de objetos, os metadados do objeto são salvos em um arquivo CSV, que é carregado no bucket especificado. |
|
Obtém uma regra de inventário de um período especificado. |
|
Obtém todas as regras de inventário de um período especificado. |
|
Exclui uma regra de inventário de um bucket especificado. |
|
Configuração de um nome de domínio personalizado para um bucket |
Configura um nome de domínio personalizado para um bucket. Depois que um nome de domínio definido pelo usuário é configurado com êxito, o bucket pode ser acessado por meio do nome de domínio definido pelo usuário. |
Consulta o nome de domínio personalizado de um bucket. |
|
Exclui o nome de domínio personalizado de um bucket. |
|
Cria ou atualiza a configuração de criptografia padrão do lado do servidor para um bucket. Depois que a criptografia é ativada para um bucket, os objetos carregados no bucket são criptografados com a configuração de criptografia do bucket. |
|
Consulta a configuração padrão de criptografia do lado do servidor de um bucket. |
|
Exclui a configuração padrão de criptografia do lado do servidor de um bucket. |
|
Definição da política de leitura direta para objetos de Arquivo em um bucket |
Ativa ou desativa a leitura direta para objetos de Arquivo de um bucket. Quando essa função está ativada, os objetos de Arquivo podem ser baixados sem serem restaurados antecipadamente. |
Obtenção da política de leitura direta para objetos de Arquivo em um bucket |
Obtém o status de leitura direta de objetos de Arquivo de um bucket especificado. |
Exclusão da política de leitura direta para objetos de Arquivo em um bucket |
Exclui a configuração de leitura direta de objetos de Arquivo de um bucket especificado. |
Configura regras de espelhamento back-to-source para um bucket. |
|
Obtém espelhamento de regras back-to-source de um bucket. |
|
Exclui as regras de espelhamento back-to-source de um bucket. |
|
Configura as regras de descompactação para arquivos ZIP em um bucket especificado. |
|
Obtém as regras de descompactação para arquivos ZIP em um bucket especificado. |
|
Exclui as regras de descompactação para arquivos ZIP em um bucket especificado. |
Operações de API para Hospedagem de Sites Estáticos
Operação |
Descrição |
---|---|
Cria ou atualiza a configuração de hospedagem de sites de um bucket. OBS permite armazenar recursos estáticos de páginas da Web, como páginas da Web HTML, arquivos flash, vídeos e áudios em um bucket. Quando um cliente acessa esses recursos a partir do endpoint do site do bucket, o navegador pode resolver diretamente e apresentar os recursos ao cliente. |
|
Obtenção da configuração de hospedagem de site estático de um bucket |
Obtém a configuração de hospedagem de sites de um bucket. |
Exclusão da configuração de hospedagem de site estático de um bucket |
Exclui a configuração de hospedagem de sites de um bucket. |
Configura a configuração de compartilhamento de recursos de origem cruzada (CORS) de um bucket. O OBS permite que os recursos estáticos de páginas da Web sejam armazenados em intervalos. Os buckets podem ser usados como recursos do site. Um site hospedado pelo OBS pode responder a solicitações entre domínios de outro site somente após a configuração da regra CORS. |
|
Obtém a configuração CORS de um bucket. |
|
Exclui a configuração CORS de um bucket. |
|
Verifica se o cliente tem permissão para executar operações no servidor. Geralmente é realizado antes do acesso cross-domain. |
|
Verifica se o cliente tem permissão para executar operações no servidor. Geralmente é realizado antes do acesso cross-domain. |
Operações de API em objetos
Operação |
Descrição |
---|---|
Carrega objetos simples para um bucket especificado. |
|
Carrega objetos para um bucket especificado com base em tabelas. |
|
Cria uma cópia para um objeto existente no OBS. |
|
Baixa objetos. |
|
Obtém os metadados de objeto. Informações como tempo de expiração do objeto, número da versão e configuração CORS são os metadados do objeto. |
|
Exclui um objeto especificado. Você também pode levar o campo versionId para excluir a versão do objeto especificada. |
|
Exclui um lote de objetos de um bucket permanentemente. Objetos excluídos dessa maneira não podem ser recuperados. |
|
Restaura objetos de Arquivo. Esses objetos devem ser restaurados antes que possam ser baixados. |
|
Anexa dados a um objeto em um bucket especificado. Se nenhum objeto com o mesmo valor de chave existir no bucket, um novo objeto será criado. |
|
Configura a ACL de um objeto especificado. Você pode controlar as permissões de leitura e gravação de objetos por meio de configurações de ACL. |
|
Obtém a configuração ACL de um objeto especificado. |
|
Adiciona, modifica ou exclui metadados de objetos carregados. |
|
Modifica o conteúdo de um objeto em um sistema de arquivos paralelo especificado a partir do local especificado. |
|
Trunca um objeto em um sistema de arquivos paralelo especificado para o tamanho especificado. |
|
Renomeia um objeto em um sistema de arquivos paralelo especificado. |
Operações de API para tarefas de multiparte
Operação |
Descrição |
---|---|
Listagem das tarefas de multiparte inicializadas em um bucket |
Consulta todas as tarefas de carregamento de multiparte que não foram mescladas ou canceladas em um bucket. |
Inicia uma tarefa de carregamento de multiparte e obtém o ID de tarefa de carregamento de multiparte globalmente exclusivo para operações subsequentes, como carregamento, mescla e listagem de partes. |
|
Carrega peças para uma tarefa de multiparte específica. |
|
Copia um objeto ou uma parte do objeto como parte de uma tarefa de várias partes. |
|
Consulta informações sobre todas as partes de uma tarefa com várias partes. |
|
Mescla as partes especificadas em um objeto completo. |
|
Cancela uma tarefa de carregamento de multiparte. |