- Visão geral de serviço
-
Guia de usuário
- Antes de começar
- Uso de OBS
- Acesso a OBS
- Visão geral das função
- Gerenciamento de permissões
- Classes de armazenamento
- Gerenciamento de bucket
-
Gerenciamento de objetos
- Visão geral do objeto
- Criação de uma pasta
- Carregamento de um objeto
- Download de um objeto
- Listagem de objetos
- Cópia de objetos
- Carregamento de multiparte
- Visualização de informações de objetos
- Compartilhamento de um arquivo
- Compartilhamento de uma pasta
- Gerenciamento de metadados de objetos
- Restauração de objetos a partir do armazenamento de arquivos
- Leitura direta
- Exclusão de um objeto
- Cancelamento da exclusão de um objeto
- Gerenciamento de fragmentos
- Sistema de arquivos paralelos
- Processamento de imagens
- Gerenciamento do ciclo de vida
- Replicação entre regiões
- Encriptação do lado do servidor
- Hospedagem de site estático
- CORS
- Vinculação de nome de domínio definido pelo usuário
- Volta à fonte
- Validação de URL
- Tags
- Inventário de bucket
- Notificação de evento
- Registração
- Versionamento
- Monitoramento
- Auditoria
- Descompressão online (OBT)
- Histórico de alterações
-
Referência de API
- Antes de começar
- Visão geral de API
- Chamada das API
- Introdução
-
As API
- Operações em buckets
-
Configurações avançadas de bucket
- Configuração de uma política de bucket
- Obtenção das informações de política de um bucket
- Exclusão de uma política de bucket
- Configuração de uma ACL de bucket
- Obtenção das informações de ACL de um bucket
- Configuração de registração para um bucket
- Obtenção da configuração de registração de um bucket
- Configuração de regras de ciclo de vida de um bucket
- Obtenção da configuração do ciclo de vida de um bucket
- Exclusão das regras do ciclo de vida
- Configuração do versionamento para um bucket
- Obtenção do status de versionamento do bucket
- Configuração da notificação de evento para um bucket
- Obtenção da configuração de notificação de eventos de um bucket
- Configuração da classe de armazenamento para um bucket
- Obtenção das informações da classe de armazenamento de um bucket
- Configuração da replicação entre regiões para um bucket
- Obtenção da configuração de replicação entre regiões de um bucket
- Exclusão da configuração de replicação entre regiões de um bucket
- Configuração de tags para um bucket
- Obtenção de tags de um bucket
- Exclusão de tags
- Configuração da cota de armazenamento de um bucket
- Consulta da cota de armazenamento de um bucket
- Consulta das informações sobre o espaço usado em um bucket
- Configuração de inventários de um bucket
- Obtenção de inventários de um bucket
- Listagem de inventários de um bucket
- Exclusão de inventários de um bucket
- Configuração de um nome de domínio personalizado para um bucket
- Obtenção do nome de domínio personalizado de um bucket
- Exclusão do nome de domínio personalizado de um bucket
- Configuração da encriptação de um bucket
- Obtenção da configuração de encriptação de um bucket
- Exclusão da configuração de encriptação de um bucket
- Definição da política de leitura direta para objetos de Arquivo em um bucket
- Obtenção da política de leitura direta para objetos de Arquivo em um bucket
- Exclusão da política de leitura direta para objetos de Arquivo em um bucket
- Configuração de regras de volta à fonte do espelhamento
- Obtenção de regras de volta à fonte do espelhamento
- Exclusão de regras de volta à fonte do espelhamento
- Definição de uma política de descompactação online
- Obtenção de uma política de descompactação online
- Exclusão de uma política de descompactação online
-
Hospedagem de site estático
- Configuração da hospedagem de site estático para um bucket
- Obtenção da configuração de hospedagem de site estático de um bucket
- Exclusão da configuração de hospedagem de site estático de um bucket
- Configuração CORS de um bucket
- Obtenção da configuração CORS de um bucket
- Exclusão da configuração CORS de um bucket
- OPTIONS Bucket
- OPTIONS Objeto
-
Operações em objetos
- Carregamento de objetos - PUT
- Carregamento de objetos - POST
- Cópia de objetos
- Download de objetos
- Consulta de metadados de objeto
- Exclusão de um objeto
- Exclusão de objetos
- Restauração de objetos em Arquivo
- Anexação de um objeto
- Configuração de uma ACL de objeto
- Obtenção da configuração ACL de um objeto
- Modificação de metadados de um objeto
- Modificação de um objeto
- Truncamento de um objeto
- Renomeação de um objeto
-
Operações em carregamento de multiparte
- Listagem das tarefas de multiparte inicializadas em um bucket
- Inicialização de uma tarefa de multiparte
- Carregamento de multiparte
- Carregamento de uma parte de um objeto - copiar
- Listagem das partes carregadas de um objeto
- Mescla das partes em um objeto completo
- Cancelamento de uma tarefa de carregamento de multiparte
- Encriptação do lado do servidor
- Permissões e ações suportadas
- Apêndices
- Histórico de alterações
- Primeiros passos
-
Perguntas frequentes
-
Noções básicas do OBS
- Como começar a usar o OBS?
- Como obter um ponto de extremidade do OBS?
- Quais são as vantagens do armazenamento de objetos em relação ao armazenamento SAN e NAS?
- Quais tipos de dados podem ser armazenados no OBS?
- Quantos dados posso armazenar no OBS?
- O OBS suporta monitoramento de tráfego?
- As pastas no OBS podem ser usadas da mesma maneira que em um sistema de arquivos?
- Onde os dados são armazenados no OBS?
- Como determinar em qual região armazenar meus dados?
- O OBS suporta acesso via HTTPS?
- Outros usuários podem acessar meus dados armazenados no OBS?
- O OBS oferece suporte à transferência de dados retomável?
- O OBS oferece suporte para upload em lote?
- O OBS oferece suporte para download em lote?
- O OBS oferece suporte à exclusão em lote de objetos?
- Quais são os fatores que afetam a velocidade de upload e download do OBS?
- Por que alguns dos meus dados armazenados no OBS foram perdidos?
- Dados excluídos podem ser recuperados?
- Haverá dados restantes no OBS depois que excluir um objeto?
- O que fazer se meu acesso ao nome de domínio do OBS falhar devido a uma falha de conexão de certificado da AC?
- Quais são as diferenças entre OBS, EVS e SFS?
- Por que um alarme é reportado quando acesso um URL do OBS?
- How Do I Determine Whether I Am Accessing OBS over an Intranet?
- O desempenho do meu bucket será afetado pelos serviços de outros usuários?
-
Cobrança
- Como comprar OBS?
- Por que o OBS ainda está indisponível, mesmo que minha conta esteja recarregada e não haja contas pendentes?
- Por que meu bucket gera taxas de armazenamento mesmo que não haja objetos nele?
- Por que ainda estou sendo cobrado pelo tráfego de pull usado pela aceleração da CDN quando já tenho um pacote de tráfego de pull?
- Por que ainda estou sendo cobrado depois de comprar um pacote de recursos?
- Para que serve um pacote de armazenamento Standard (multi-AZ)?
- Preciso comprar um pacote de tráfego de saída da Internet se já tiver um pacote de tráfego de pull?
- Por que meu bucket gera tráfego quando não há objetos nele?
- Como as solicitações são contadas?
- Preciso comprar um pacote de recursos? Posso aplicar um pacote a um bucket específico?
- Posso cancelar a assinatura ou modificar um pacote de recursos?
- Posso comprar solicitações?
- Os sistemas de arquivos paralelos oferecem suporte aos pacotes de recursos?
- Quais tipos de pacotes de recursos redefinirão sua cota por mês e quais tipos não?
- A cota restante do pacote em um determinado mês será transportada para o mês seguinte?
- O que fazer se meu pacote de recursos expirar?
- Minha gravação de dados será restrita quando meu pacote do OBS for esgotado?
-
Controle de acesso
- Como controlar o acesso ao OBS?
- Quais são as diferenças entre o uso de uma permissão do IAM e uma política de bucket no controle de acesso?
- Qual é a relação entre uma política de bucket e uma política de objeto?
- Por que a mensagem "Access denied" ainda aparece depois que as permissões do sistema do OBS foram atribuídas pelo IAM?
- Por que a mensagem "Access denied" aparece depois que me foram concedidas as permissões de leitura e gravação para um bucket?
- Por que não posso acessar OBS (403 AccessDenied) depois de ser concedido com a permissão de acesso do OBS?
- Como controlar o acesso às pastas em um bucket do OBS?
- Como verificar se minha política de bucket é privada, leitura pública ou leitura e gravação pública?
-
Buckets e objetos
- Por que não consigo criar um bucket?
- Por que não consigo carregar um objeto?
- Por que não consigo baixar um objeto?
- Por que não consigo excluir um bucket?
- Por que não consigo acessar um objeto por meio de seu URL?
- Qual é a relação entre classes de armazenamento de bucket e classes de armazenamento de objeto?
- Posso renomear um objeto?
- Posso modificar a região de um bucket?
- Posso copiar um arquivo entre buckets?
- Posso mover um arquivo entre buckets?
- Posso editar objetos no OBS on-line?
- Como obter o caminho de acesso a um objeto?
- Por que não consigo encontrar certos objetos em um bucket quando pesquisei por eles?
- Como visualizar objetos no OBS em um navegador on-line?
- O que fazer se uma mensagem de erro for exibida quando usar Internet Explorer para acessar um URL de objeto que contém caracteres chineses?
- Com a aceleração da CDN ativada, por que os objetos no meu bucket do OBS são baixados diretamente quando os acessar?
- Por que um erro é relatado mesmo que o CORS tenha sido configurado?
- Como visualizar o tamanho de uma pasta em um bucket?
- Como excluir em lote um grande número de objetos de um bucket ou esvaziar um bucket?
- Como alterar o projeto empresarial onde meu bucket pertence?
-
Ferramentas
- Ao baixar uma pasta usando obsutil, a velocidade de download diminui após o progresso do download da pasta atingir 90%
- Com o obsutil, o download de um arquivo falha após o progresso do download atingir 99%
- Upload e download lentos através do obsutil
- Como usar o comando obsutil cp para ativar upload, download ou replicação incrementais?
- Posso montar meu sistema de arquivos paralelo em um servidor Windows?
-
APIs e SDKs
- Quais são as diferenças entre os métodos de upload PUT e POST?
- Falha com o SDK do OBS ao carregar um arquivo com mais de 5 GB
- O que fazer quando a mensagem de erro "okhttp3.RequestBody.create(java.lang.String,okhttp3.MediaType)" é exibida para o SDK de Java?
- Um upload append é compatível com o mecanismo de bloqueio para operações simultâneas?
- Por que as assinaturas não combinam?
-
Segurança
- Como a segurança de dados é garantida no OBS?
- O OBS verifica meus dados para outros fins?
- Os engenheiros de fundo podem exportar meus dados do OBS?
- Como o OBS impede que meus dados sejam roubados?
- Um par de AK e SK pode ser substituído quando eles estão sendo usados para acessar o OBS?
- Um par de AK e SK pode ser usado por vários usuários para acessar o OBS?
- Posso recuperar dados do OBS depois que ele é excluído ou substituído?
- Durabilidade e disponibilidade
- Migração e backup de dados
- Como usar o gerenciamento de fragmentos?
- Como usar o controle de versão?
- Como usar tags?
- Como usar o gerenciamento do ciclo de vida?
- Como usar a hospedagem de site estático?
- Como usar a replicação entre regiões?
- Como gerenciar nomes de domínio?
- Monitoramento
-
Noções básicas do OBS
- No momento, o conteúdo não está disponível no seu idioma selecionado. Consulte a versão em inglês.
- What's New
- Function Overview
- Product Notices
- Billing
-
User Guide
- Accessing OBS
- Storage Class
- Bucket Management
- Object Management
- Permissions Control
- Data Security
- Disaster Recovery and Backup
- Domain Name Management
- Data Management
-
Data Processing
-
Image Processing
- Overview
- Notes and Constraints
- Basic Concepts
- Using Image Processing on OBS Console
- Using Image Processing with APIs
- Getting Information About an Image
- Getting the Average RGB Value of an Image
- Setting Image Effects
- Resizing Images
- Rotating Images
- Cropping Images
- Watermarking Images
- Converting Formats and Interlacing Images
- Changing Image Quality
- Slimming Images
- Image Processing Persistency
- Online Decompression
-
Image Processing
- Monitoring and Logging
- Parallel File System
-
Permissions Configuration Guide
- Differences Between OBS Permissions Control Methods
- OBS Access Control at a Glance
- Permission Control Methods
- Access Requests
-
Permission Configuration in Typical Scenarios
- Typical Permissions Scenarios
-
Granting Permissions to an IAM User Under the Current Account
- Granting an IAM User the Permissions to Create and List Buckets
- Granting an IAM User the Read/Write Permission on a Bucket
- Granting an IAM User the Specified Permissions for a Bucket
- Granting an IAM User the Read Permissions on Specific Objects
- Granting an IAM User the Specified Permissions on Specified Objects
-
Granting Permissions to Multiple IAM Users or User Groups Under the Current Account
- Granting IAM User Groups All Permissions for All OBS Resources
- Granting IAM User Groups Basic Permissions for All OBS Resources
- Granting IAM User Groups the Specified Permissions for All OBS Resources
- Granting IAM User Groups the Specified Permissions for Certain OBS Resources
- Granting IAM User Groups the Specified Permissions for a Folder
-
Granting Permissions to Other Accounts
- Granting Other Accounts the Read/Write Permission for a Bucket
- Granting Other Accounts the Specified Permissions for a Bucket
- Granting IAM Users Under an Account the Access to a Bucket and the Resources in It
- Granting Other Accounts the Read Permission for Certain Objects
- Granting Other Accounts the Specified Permissions for Certain Objects
- Granting Permissions to All Accounts
- Granting Temporary Access to OBS
- Allowing IAM Users to View Only Authorized Buckets
- Restricting Access to a Bucket for Specific IP Addresses
- Best Practices for Enterprise Data Access Control
- FAQs
- Appendix
-
Tools Guide
- OBS Tools
-
OBS Browser+
- Introduction
- OBS Browser+ Function Overview
- Downloading OBS Browser+
- Installing OBS Browser+
- Logging In to OBS Browser+
- Basic Bucket Operations
- Advanced Bucket Settings
- Object Operations
- Task Management
- Best Practices
-
FAQs
- Where Can I Obtain Access Keys (AK and SK)?
- Where Can I Obtain an IAM User ID?
- Can I Install Two OBS Browser+ Tools from Different Sites in One System?
- What Are the Differences Between OBS Browser+ and OBS Browser?
- Does OBS Browser+ Support the Migration of Account and Task Information from OBS Browser?
- Why Does the Task Processing Speed Slow After the Number of Tasks Exceeds a Million?
- Why Are the Displayed Number of Objects and Used Storage Capacity Different from the Actual Number of Objects and Storage Capacity?
- Why Is the Deliver Attribute Configured Using an SDK Overwritten to False After I Configure a Bucket ACL on OBS Browser+?
- What If "Login request denied." Is Displayed When I Try to Log In to OBS Browser+ Using an Account?
- What If "Failed to obtain the user token from IAM." Is Displayed When I Try to Log In to OBS Browser+ Using an Account?
- What If Message "Incorrect Account or Password" Is Displayed When I Try to Log In to OBS Browser+ Using an Account?
- Will Incremental Upload Be Used in Auto Upload Tasks?
- How Can I Permanently Share Files or Folders with Other Users?
- How Can I Access a Specific Bucket or Directory?
- Can I Cancel the Directory Sharing After a Directory Has Been Shared with Others?
- Can I Query the Number and Size of Files in a Folder?
- How Do I Troubleshoot a DNS Resolution Failure?
- Can OBS Browser+ List Objects with Special Characters in Their Names?
- Why Are Objects Always in the Restoring State?
- Uninstalling OBS Browser+
- Change History
-
obsutil
- obsutil Introduction
- Downloading and Installing obsutil
- Getting Started
- Bucket Commands
-
Object Commands
- Creating a Folder
- Uploading an Object
- Querying Object Properties
- Setting Object Properties
- Listing Objects
- Copying an Object
- Moving an Object
- Downloading an Object
- Generating the Download Link of an Object
- Deleting an Object
- Synchronously Uploading Incremental Objects
- Synchronously Copying Incremental Objects
- Synchronously Downloading Incremental Objects
- Restoring Objects from the Archive Storage
- Resuming a Failed Upload Task
- Resuming a Failed Copy Task
- Resuming a Failed Download Task
- Listing Multipart Upload Tasks
- Deleting a Multipart Upload Task
- Creating an Authorization Code for Directory Sharing
- Listing Objects by Using an Authorization Code
- Downloading Objects by Using an Authorization Code
- Auxiliary Commands
- Common Examples
- Fault Locating
-
Best Practices
- Using the obsutil help Command to Search for Functions
- Configuring Scheduled Tasks Using the Crontab Command
- Setting obsutil Commands as Built-in Commands
- Configuring Auto Obtaining of Access Keys for obsutil
- Fine-Tuning obsutil Performance
- Using obsutil for Resumable Data Transfer
- Using obsutil to Upload a Symbolic Link
- Configuring an HTTP Proxy for obsutil
- Using obsutil to Share Directories
- Using obsutil to Replicate Data Across Regions on the Client Side
- Limiting the Upload and Download Rate for obsutil
-
FAQs
- After Some Files Are Deleted in My Local Directory, Can obsutil Synchronously Delete Them from the Bucket?
- Can I Use obsutil to Directly Save a Listing Result to a Local File?
- Why Is the Size of Objects Queried by obsutil Inconsistent with That on OBS Console?
- How Can I Find Out Why Some Tasks in a Batch Task Failed?
- How Can I Locate and Rectify I/O Timeout and EOF Errors?
- Why Is a Question Mark Displayed in the Batch Task Progress Bar?
- Can Multiple config Files Be Placed in One Directory?
- Why Is the Number of Objects I Downloaded from OBS to My Local Windows PC Different from That in OBS?
- Can I Rename an Object or a Folder?
- Configuration Parameters
- obsfs (abandoned)
-
Best Practices
- Overview
- Uploading Data to OBS
- Migrating Data to OBS
- Accessing Data Stored in OBS
- Using a User-Defined Domain Name to Host a Static Website
- Verifying Data Consistency
- Suggestions on OBS Security Configuration
- Suggestions on OBS Performance Optimization
- Using OBS to Decouple Storage from Compute in Big Data Scenarios
- Using s3fs to Mount an OBS Bucket
-
SDK Reference
- SDK Overview
- SDK Function Matrices
-
Python
- Before You Start (SDK for Python)
- API Overview of OBS SDK for Python
- Preparations (SDK for Python)
- Downloading and Installing OBS SDK for Python
- Getting Started with OBS SDK for Python
- Initialization (SDK for Python)
-
Bucket-Related APIs (SDK for Python)
- Creating a Bucket (SDK for Python)
- Obtaining a Bucket List (SDK for Python)
- Checking Whether a Bucket Exists (SDK for Python)
- Deleting a Bucket (SDK for Python)
- Listing Objects in a Bucket (SDK for Python)
- Listing Object Versions in a Bucket (SDK for Python)
- Obtaining Bucket Metadata (SDK for Python)
- Obtaining the Region of a Bucket (SDK for Python)
- Obtaining Storage Information of a Bucket (SDK for Python)
- Configuring a Storage Quota (SDK for Python)
- Obtaining a Bucket Storage Quota (SDK for Python)
- Configuring a Storage Class for a Bucket (SDK for Python)
- Obtaining the Storage Class of a Bucket (SDK for Python)
- Configuring a Bucket ACL (SDK for Python)
- Obtaining a Bucket ACL (SDK for Python)
- Configuring Logging for a Bucket (SDK for Python)
- Obtaining the Logging Configuration of a Bucket (SDK for Python)
- Configuring a Bucket Policy (SDK for Python)
- Obtaining the Policy of a Bucket (SDK for Python)
- Deleting a Bucket Policy (SDK for Python)
- Configuring Lifecycle Rules for a Bucket (SDK for Python)
- Obtaining the Lifecycle Configuration of a Bucket (SDK for Python)
- Deleting the Lifecycle Configuration of a Bucket (SDK for Python)
- Configuring Static Website Hosting for a Bucket (SDK for Python)
- Obtaining Static Website Hosting for a Bucket (SDK for Python)
- Deleting Static Website Hosting for a Bucket (SDK for Python)
- Configuring Versioning for a Bucket (SDK for Python)
- Obtaining the Versioning Status of a Bucket (SDK for Python)
- Configuring CORS for a Bucket (SDK for Python)
- Obtaining the CORS Configuration of a Bucket (SDK for Python)
- Deleting the CORS Configuration of a Bucket (SDK for Python)
- Configuring Tags for a Bucket (SDK for Python)
- Obtaining Bucket Tags (SDK for Python)
- Deleting Bucket Tags (SDK for Python)
-
Object-Related APIs (SDK for Python)
- Object Upload Overview (SDK for Python)
- Uploading Objects - Text-Based (SDK for Python)
- Uploading an Object - Streaming (SDK for Python)
- Uploading an Object - File-Based (SDK for Python)
- Uploading an Object - Append (SDK for Python)
- Uploading an Object - Resumable (SDK for Python)
- Obtaining the Upload Progress (SDK for Python)
- Uploading an Object - Browser-Based (SDK for Python)
- Object Download Overview (SDK for Python)
- Downloading an Object - Binary (SDK for Python)
- Downloading an Object - Streaming (SDK for Python)
- Downloading an Object - File-Based (SDK for Python)
- Downloading an Object - Range-Based (SDK for Python)
- Downloading an Object - Resumable (SDK for Python)
- Downloading an Object - Obtaining the Download Progress (SDK for Python)
- Uploading an Object - Creating a Folder (SDK for Python)
- Copying an Object (SDK for Python)
- Deleting an Object (SDK for Python)
- Batch Deleting Objects (SDK for Python)
- Obtaining Object Metadata (SDK for Python)
- Modifying Object Metadata (SDK for Python)
- Configuring an Object ACL (SDK for Python)
- Obtaining an Object ACL (SDK for Python)
- Restoring an Archive Object (SDK for Python)
-
APIs Related to Multipart Upload (SDK for Python)
- Multipart Upload Overview (SDK for Python)
- Initiating a Multipart Upload (SDK for Python)
- Uploading a Part (SDK for Python)
- Listing Uploaded Parts (SDK for Python)
- Listing Multipart Uploads (SDK for Python)
- Assembling Parts (SDK for Python)
- Copying a Part (SDK for Python)
- Aborting a Multipart Upload (SDK for Python)
- Client-Side Encryption APIs (SDK for Python)
- Other APIs (SDK for Python)
- Troubleshooting (SDK for Python)
-
FAQs (SDK for Python)
- How Do I Make an Object Accessible to Anonymous Users? (SDK for Python)
- How Can I Obtain the AK and SK? (SDK for Python)
- How Do I Obtain an Object URL? (Python SDK)
- How Do I Improve the Uploading Speed of Large Files over the Public Network? (SDK for Python)
- How Do I Specify Content-SHA256? (SDK for Python)
- Why Does the SDK Source Code Contain acs.amazonaws.com? (SDK for Python)
- Setting an Object Expiration Time (SDK for Python)
- What Is Content-Type (MIME)? (Python SDK)
- How Do I Get My Account ID and IAM User ID? (SDK for Python)
-
Java
- Before You Start (SDK for Java)
- API Overview (SDK for Java)
- Preparations (SDK for Java)
- SDK Download and Installation (SDK for Java)
- Getting Started (SDK for Java)
- Initialization (SDK for Java)
-
Bucket Management (SDK for Java)
- Creating a Bucket (SDK for Java)
- Obtaining a Bucket List (SDK for Java)
- Deleting a Bucket (SDK for Java)
- Checking Whether a Bucket Exists (SDK for Java)
- Obtaining Bucket Metadata (SDK for Java)
- Configuring a Bucket ACL (SDK for Java)
- Obtaining a Bucket ACL (SDK for Java)
- Configuring a Bucket Policy (SDK for Java)
- Obtaining the Policy of a Bucket (SDK for Java)
- Deleting a Bucket Policy (SDK for Java)
- Obtaining the Region of a Bucket (SDK for Java)
- Obtaining Storage Information of a Bucket (SDK for Java)
- Configuring a Storage Quota (SDK for Java)
- Obtaining a Bucket Storage Quota (SDK for Java)
- Configuring a Storage Class for a Bucket (SDK for Java)
- Obtaining the Storage Class of a Bucket (SDK for Java)
- Bucket Inventory (SDK for Java)
- Parallel File System Management (SDK for Java)
-
Object Upload (SDK for Java)
- Overview (SDK for Java)
- Uploading an Object - Streaming (SDK for Java)
- Uploading an Object - File-Based (SDK for Java)
- Obtaining the Upload Progress (SDK for Java)
- Creating a Folder (SDK for Java)
- Configuring Object Metadata (SDK for Java)
-
Multipart Upload (SDK for Java)
- Multipart Upload Overview (SDK for Java)
- Initiating a Multipart Upload (SDK for Java)
- Uploading a Part (SDK for Java)
- Assembling Parts (SDK for Java)
- Code Example of a Multipart Upload (SDK for Java)
- Aborting a Multipart Upload (SDK for Java)
- Listing Uploaded Parts (SDK for Java)
- Listing Multipart Uploads (SDK for Java)
- Configuring Lifecycle Rules (SDK for Java)
- Uploading an Object - Append (SDK for Java)
- Uploading an Object - Resumable (SDK for Java)
- Uploading an Object - Browser-Based (SDK for Java)
-
Object Download (SDK for Java)
- Overview (SDK for Java)
- Downloading an Object - Streaming (SDK for Java)
- Downloading an Object - Range-Based (SDK for Java)
- Obtaining the Download Progress (SDK for Java)
- Downloading an Object - Conditional (SDK for Java)
- Rewriting Response Headers (SDK for Java)
- Obtaining User-defined Metadata (SDK for Java)
- Restoring an Archive Object (SDK for Java)
- Downloading an Object - Resumable (SDK for Java)
- Downloading a Processed Image (SDK for Java)
- Creating a Signed URL for Downloading a Processed Image (SDK for Java)
-
Object Management (SDK for Java)
- Configuring Object Metadata (SDK for Java)
- Obtaining Object Metadata (SDK for Java)
- Configuring an Object ACL (SDK for Java)
- Obtaining an Object ACL (SDK for Java)
- Listing Objects (SDK for Java)
- Deleting an Object (SDK for Java)
- Batch Deleting Objects (SDK for Java)
- Copying an Object (SDK for Java)
- Copying an Object - Multipart (SDK for Java)
- Checking Whether an Object Exists (SDK for Java)
- Temporarily Authorized Access (SDK for Java)
-
Versioning (SDK for Java)
- Overview (SDK for Java)
- Configuring Versioning for a Bucket (SDK for Java)
- Obtaining the Versioning Status of a Bucket (SDK for Java)
- Obtaining an Object Version (SDK for Java)
- Copying an Object Version (SDK for Java)
- Restoring a Specific Archive Object Version (SDK for Java)
- Listing Object Versions (SDK for Java)
- Setting an ACL for an Object Version (SDK for Java)
- Obtaining the ACL of an Object Version (SDK for Java)
- Deleting an Object Version (SDK for Java)
- Batch Deleting Object Versions (SDK for Java)
- Lifecycle Management (SDK for Java)
- Cross-Origin Resource Sharing (SDK for Java)
- Logging (SDK for Java)
- Static Website Hosting (SDK for Java)
- Bucket Tag Management (SDK for Java)
- Server-Side Encryption (SDK for Java)
- Client-Side Encryption (SDK for Java)
- Fault Locating (SDK for Java)
- Troubleshooting (SDK for Java)
-
FAQs (SDK for Java)
- Can I Use This Document for Union SDK?
- How Can I Set an Object to Be Accessible to Anonymous Users? (Java SDK)
- What Is the Retry Mechanism of SDK? (SDK for Java)
- How Do I Obtain the Static Website Access Address of a Bucket? (Java SDK)
- How Do I Obtain an Object URL? (Java SDK)
- How to Improve the Speed of Uploading Large Files over the Public Network? (SDK for Java)
- How Can I Perform a Multipart Upload? (SDK for Java)
- How Can I Perform a Download in Multipart Mode? (Java SDK)
- How Do I Confirm that an Upload is Successful If I Upload an Object to Overwrite an Existing Object with the Same Name in a Bucket? (SDK for Java)
- How Do I Download an Encrypted Object Using a URL? (SDK for Java)
- How Do I Generate an SSE-C Encryption Key?
- How Do I Obtain the Security Token? (Java SDK)
- Does the SDK Support Uploading, Downloading, or Copying Objects in a Batch? (Java SDK)
- How Do I Specify Content-SHA256?
- Why Does the SDK Source Code Contain acs.amazonaws.com? (Java SDK)
- What Is Content-Type (MIME)? (Java SDK)
- How Do I Get My Account ID and User ID?
-
Go
- Before You Start (SDK for Go)
- API Overview of OBS SDK for Go
- Preparations (SDK for Go)
- Downloading and Installing OBS SDK for Go
- Getting Started with OBS SDK for Go
- Initializing OBS SDK for Go
-
Buckets (SDK for Go)
- Bucket API Overview (SDK for Go)
- Creating a Bucket (SDK for Go)
- Obtaining a Bucket List (SDK for Go)
- Checking Whether a Bucket Exists (SDK for Go)
- Deleting a Bucket (SDK for Go)
- Listing Objects in a Bucket (SDK for Go)
- Listing Object Versions in a Bucket (SDK for Go)
- Obtaining Bucket Metadata (SDK for Go)
- Obtaining the Region of a Bucket (SDK for Go)
- Obtaining Storage Information of a Bucket (SDK for Go)
- Configuring a Storage Quota (SDK for Go)
- Obtaining a Bucket Storage Quota (SDK for Go)
- Configuring Storage Class for a Bucket (SDK for Go)
- Obtaining the Storage Class of a Bucket (SDK for Go)
- Configuring a Bucket ACL (SDK for Go)
- Obtaining the Bucket ACL (SDK for Go)
- Configuring Logging for a Bucket (SDK for Go)
- Obtaining the Logging Configuration of a Bucket (SDK for Go)
- Configuring a Bucket Policy (SDK for Go)
- Obtaining the Policy of a Bucket (SDK for Go)
- Deleting a Bucket Policy (SDK for Go)
- Configuring Lifecycle Rules for a Bucket (SDK for Go)
- Obtaining the Lifecycle Configuration of a Bucket (SDK for Go)
- Deleting the Lifecycle Configuration of a Bucket (SDK for Go)
- Configuring Static Website Hosting for a Bucket (SDK for Go)
- Obtaining the Static Website Hosting Configuration of a Bucket (SDK for Go)
- Deleting the Static Website Hosting Configuration of a Bucket (SDK for Go)
- Configuring Versioning for a Bucket (SDK for Go)
- Obtaining the Versioning Status of a Bucket (SDK for Go)
- Configuring CORS for a Bucket (SDK for Go)
- Obtaining the CORS Configuration of a Bucket (SDK for Go)
- Deleting the CORS Configuration of a Bucket (SDK for Go)
- Configuring Tags for a Bucket (SDK for Go)
- Obtaining Bucket Tags (SDK for Go)
- Deleting Bucket Tags (SDK for Go)
- Configuring Bucket Encryption (SDK for Go)
- Obtaining the Bucket Encryption Configuration (SDK for Go)
- Deleting the Bucket Encryption Configuration (SDK for Go)
- Configuring a Custom Domain Name for a Bucket (SDK for Go)
- Obtaining the Custom Domain Name of a Bucket (SDK for Go)
- Deleting the Custom Domain Name of a Bucket (SDK for Go)
- Parallel File System APIs (SDK for Go)
-
Objects (SDK for Go)
- Object API Overview (SDK for Go)
- Object Upload Overview (SDK for Go)
- Object Download Overview (SDK for Go)
- Creating a Folder (SDK for Go)
- Copying an Object (SDK for Go)
- Deleting an Object (SDK for Go)
- Batch Deleting Objects (SDK for Go)
- Configuring Object Metadata (SDK for Go)
- Obtaining Object Metadata (SDK for Go)
- Configuring an Object ACL (SDK for Go)
- Obtaining Object ACL Information (SDK for Go)
- Rewriting Response Headers (SDK for Go)
- Processing an Image (SDK for Go)
- Restoring an Archive Object (SDK for Go)
- Modifying an Object (SDK for Go)
- Multipart Uploads (SDK for Go)
- Other APIs (SDK for Go)
- Single-Connection Bandwidth Throttling (SDK for Go)
- Troubleshooting (SDK for Go)
- FAQ (SDK for Go)
-
Android
- Installing the SDK
- Example Programs
- Quick Start
- Initialization
- Bucket Management
-
Object Upload
- Object Upload Overview
- Performing a Streaming Upload
- Performing a File-Based Upload
- Obtaining Upload Progresses
- Creating a Folder
- Setting Object Properties
- Performing a Multipart Upload
- Configuring Lifecycle Management
- Performing an Appendable Upload
- Performing a Multipart Copy
- Performing a Resumable Upload
- Performing a Browser-Based Upload
- Object Download
- Object Management
- Temporarily Authorized Access
- Versioning Management
- Lifecycle Management
- CORS
- Access Logging
- Static Website Hosting
- Tag Management
- Server-Side Encryption
- Troubleshooting
- FAQ
- API Reference
-
C
- Before You Start
- Downloading and Installing the SDK
- Quick Start
- Initialization
- Bucket Management
- Uploading an Object
- Downloading an Object
- Object Management
- Temporarily Authorized Request
- Accessing OBS Through a User-Defined Domain Name
- Versioning Management
- Lifecycle Management
- Cross-Origin Resource Sharing (CORS)
- Setting Access Logging
- Static Website Hosting
- Tag Management
- Server-Side Encryption
- Troubleshooting
- FAQs
-
BrowserJS
- Before You Start
- SDK Download Links
- Example Programs
- Quick Start
- Initialization
- Fault Locating
- Bucket Management
-
Object Upload
- Object Upload Overview
- Performing a Text-Based Upload
- Performing a File-Based Upload
- Obtaining Upload Progresses
- Creating a Folder
- Setting Object Properties
- Performing a Multipart Upload
- Configuring Lifecycle Management
- Performing an Appendable Upload
- Performing a Multipart Copy
- Performing a Resumable Upload
- Performing a Browser-Based Upload
-
Object Download
- Object Download Overview
- Performing a Text-Based Download
- Performing a Binary Download
- Performing a File-Based Download
- Performing a Partial Download
- Obtaining Download Progresses
- Performing a Conditioned Download
- Rewriting Response Headers
- Obtaining Customized Metadata
- Downloading an Archive Object
- Processing an Image
- Object Management
- Temporarily Authorized Access
- Versioning Management
- Lifecycle Management
- Access Logging
- Static Website Hosting
- Tag Management
- Server-Side Encryption
- Troubleshooting
-
FAQs
- How Do I Upload Files Using a Browser that Does Not Support window.File?
- How Can I Set an Object to Be Accessible to Anonymous Users?
- How Do I Obtain the Static Website Access Address of a Bucket?
- How Do I Obtain an Object URL?
- How to Improve the Speed of Uploading Large Files over the Public Network?
- How Do I Suspend a Resumable Upload Task?
- How Do I Interact with OBS Without Exposing My AK and SK?
- How Do I Upload a Base64-Encoded Image?
- What Do I Do If the Resumable Upload API Reports a "400 InvalidPart" Error?
-
iOS
- SDK Download Links
- Compatibility
- Quick Start
- Initialization
- Bucket Management
-
Object Upload
- Object Upload Overview
- Performing a Streaming Upload
- Performing a File-Based Upload
- Creating a Folder
- Setting Object Properties
- Performing a Multipart Upload
- Configuring Lifecycle Management
- Appendable Upload
- Performing a Multipart Copy
- Performing a Resumable Upload
- Pausing and Resuming/Aborting a Resumable Upload
- Object Download
- Object Management
- Temporarily Authorized Access
- Versioning Management
- Lifecycle Management
- CORS
- Access Logging
- Static Website Hosting
- Tag Management
- Server-Side Encryption
- Troubleshooting
- FAQ
- API Reference
-
PHP
- SDK Download Links
- Example Programs
-
Quick Start
- Before You Start
- Setting Up an OBS Environment
- Preparing a Development Environment
- Installing the SDK
- Obtaining Endpoints
- Initializing an Instance of ObsClient
- Creating a Bucket
- Uploading an Object
- Downloading an Object
- Listing Objects
- Deleting an Object
- General Examples of ObsClient
- Pre-defined Constants
- Initialization
- Bucket Management
- Object Upload
- Object Download
- Object Management
- Temporarily Authorized Access
- Versioning Management
- Lifecycle Management
- CORS
- Access Logging
- Static Website Hosting
- Tag Management
- Server-Side Encryption
- Troubleshooting
- FAQs
-
Node.js
- Downloading an SDK (SDK for Node.js)
- Example Programs (SDK for Node.js)
-
Getting Started (SDK for Node.js)
- Before You Start (SDK for Node.js)
- Setting Up an OBS Environment (SDK for Node.js)
- Preparing a Development Environment (SDK for Node.js)
- Installing the SDK (SDK for Node.js)
- Obtaining Endpoints (SDK for Node.js)
- Initializing an Instance of ObsClient (SDK for Node.js)
- Creating a Bucket (SDK for Node.js)
- Uploading an Object (SDK for Node.js)
- Downloading an Object (SDK for Node.js)
- Listing Objects (SDK for Node.js)
- Deleting an Object (SDK for Node.js)
- General Ways to Use ObsClient (SDK for Node.js)
- Initialization (SDK for Node.js)
-
Bucket Management (SDK for Node.js)
- Creating a Bucket (SDK for Node.js)
- Listing Buckets (SDK for Node.js)
- Checking Whether a Bucket Exists (SDK for Node.js)
- Deleting a Bucket (SDK for Node.js)
- Obtaining Bucket Metadata (SDK for Node.js)
- Configuring a Bucket ACL (SDK for Node.js)
- Obtaining a Bucket ACL (SDK for Node.js)
- Configuring a Bucket Policy (SDK for Node.js)
- Obtaining the Policy of a Bucket (SDK for Node.js)
- Deleting a Bucket Policy (SDK for Node.js)
- Obtaining the Region of a Bucket (SDK for Node.js)
- Obtaining Storage Information of a Bucket (SDK for Node.js)
- Configuring a Storage Quota for a Bucket (SDK for Node.js)
- Obtaining the Storage Quota of a Bucket (SDK for Node.js)
- Configuring a Storage Class for a Bucket (SDK for Node.js)
- Obtaining the Storage Class of a Bucket (SDK for Node.js)
-
Object Upload (SDK for Node.js)
- Object Upload Overview (SDK for Node.js)
- Uploading an Object - Text-Based (SDK for Node.js)
- Uploading an Object - Streaming (SDK for Node.js)
- Uploading an Object - File-Based (SDK for Node.js)
- Creating a Folder (SDK for Node.js)
- Configuring Object Metadata (SDK for Node.js)
- Configuring a Lifecycle Rule When Uploading an Object (SDK for Node.js)
- Uploading an Object - Append (SDK for Node.js)
- Uploading an Object - Resumable (SDK for Node.js)
- Uploading an Object - Browser-Based (SDK for Node.js)
-
Object Download (SDK for Node.js)
- Overview (SDK for Node.js)
- Downloading an Object - Text-Based (SDK for Node.js)
- Downloading an Object - Streaming (SDK for Node.js)
- Downloading an Object - File-Based (SDK for Node.js)
- Downloading an Object - Range-Based (SDK for Node.js)
- Downloading an Object - Conditional (SDK for Node.js)
- Rewriting Response Headers (SDK for Node.js)
- Downloading an Archive Object (SDK for Node.js)
- Downloading an Object - Resumable (SDK for Node.js)
- Processing an Image (SDK for Node.js)
-
Object Management (SDK for Node.js)
- Configuring Object Metadata (SDK for Node.js)
- Obtaining Object Metadata (SDK for Node.js)
- Configuring an Object ACL (SDK for Node.js)
- Obtaining the ACL of an Object (SDK for Node.js)
- Listing Objects in a Bucket (SDK for Node.js)
- Deleting an Object (SDK for Node.js)
- Batch Deleting Objects (SDK for Node.js)
- Copying an Object (SDK for Node.js)
-
Multipart Upload (SDK for Node.js)
- Multipart Upload APIs (SDK for Node.js)
- Initiating a Multipart Upload (SDK for Node.js)
- Uploading a Part (SDK for Node.js)
- Assembling Parts (SDK for Node.js)
- Listing Uploaded Parts (SDK for Node.js)
- Listing Multipart Uploads (SDK for Node.js)
- Copying a Part (SDK for Node.js)
- Aborting a Multipart Upload (SDK for Node.js)
- Temporarily Authorized Access (SDK for Node.js)
-
Versioning (SDK for Node.js)
- Versioning Overview (SDK for Node.js)
- Configuring Versioning for a Bucket (SDK for Node.js)
- Viewing the Versioning Status of a Bucket (SDK for Node.js)
- Obtaining an Object Version (SDK for Node.js)
- Copying an Object Version (SDK for Node.js)
- Restoring an Archive Object Version (SDK for Node.js)
- Listing Object Versions in a Bucket (SDK for Node.js)
- Setting an ACL for an Object Version (SDK for Node.js)
- Obtaining the ACL of an Object Version (SDK for Node.js)
- Deleting an Object Version (SDK for Node.js)
- Lifecycle (SDK for Node.js)
- Bucket CORS (SDK for Node.js)
- Logging (SDK for Node.js)
- Static Website Hosting (SDK for Node.js)
- Tagging (SDK for Node.js)
- Server-Side Encryption (SDK for Node.js)
- Troubleshooting (SDK for Node.js)
- FAQs (SDK for Node.js)
-
.NET
- Before You Start
- SDK Download Links
- Example Programs
- Quick Start
- Initialization
-
Bucket Management
- Creating a Bucket
- Listing Buckets
- Deleting a Bucket
- Identifying Whether a Bucket Exists
- Obtaining Bucket Metadata
- Managing Bucket ACLs
- Management Bucket Policies
- Obtaining a Bucket Location
- Obtaining Storage Information About a Bucket
- Setting or Obtaining a Bucket Quota
- Setting or Obtaining the Storage Class of a Bucket
-
Object Upload
- Object Upload Overview
- Performing a Streaming Upload
- Performing a File-Based Upload
- Performing an Asynchronous Upload
- Obtaining Upload Progress
- Creating a Folder
- Setting Object Properties
- Performing a Multipart Upload
- Configuring Lifecycle Management
- Performing an Appendable Upload
- Performing a Multipart Copy
- Performing a Resumable Upload
-
Object Download
- Object Download Overview
- Performing a Streaming Download
- Performing a Partial Download
- Performing an Asynchronous Download
- Obtaining Download Progress
- Performing a Conditioned Download
- Rewriting Response Headers
- Obtaining Custom Metadata
- Downloading an Archive Object
- Performing a Resumable Download
- Processing an Image
- Object Management
- Temporarily Authorized Access
- Versioning Management
- Lifecycle Management
- CORS
- Access Logging
- Static Website Hosting
- Tag Management
- Server-Side Encryption
- Troubleshooting
- FAQ
- Videos
- Glossary
-
More Documents
-
User Guide (ME-Abu Dhabi Region)
- Service Overview
- Billing
-
OBS Console Operation Guide
- Console Function Overview
- Restrictions
- Getting Started
- Storage Classes Overview
- Managing Buckets
- Managing Objects
- Server-Side Encryption
- Object Metadata
-
Permission Control
- Overview
- Permission Control Mechanisms
- Bucket Policy Parameters
- Configuring IAM Policies
- Configuring a Bucket Policy
- Configuring an Object Policy
- Configuring a Bucket ACL
- Configuring an Object ACL
-
Application Cases
- Granting an IAM User with the Operation Permissions for a Specified Bucket
- Granting Other Accounts with the Operation Permissions for a Specified Bucket
- Restricting Bucket Access to a Specified Address
- Configuring the Start Time and End Time of Access to Objects in a Bucket
- Authorizing Access Permissions to Anonymous Users
- Authorizing Folder Access Permissions to Anonymous Users
- Versioning
- Logging
- Tags
- Event Notification
- Lifecycle Management
- User-Defined Domain Name Binding
- Static Website Hosting
- CORS
- URL Validation
- Monitoring
- Related Operations
-
Troubleshooting
- An Object Fails to Be Downloaded Using Internet Explorer 11
- OBS Console Cannot Be Opened in Internet Explorer 9
- The Object Name Changes After an Object with a Long Name Is Downloaded to a Local Computer
- Failed to Configure Event Notification
- Time Difference Is Longer Than 15 Minutes Between the Client and Server
- Error Code List
-
FAQs
-
OBS Basics
- How Can I Get Started Using OBS?
- What Are the Advantages of Object Storage over SAN and NAS Storage?
- Which Types of Data Can Be Stored in OBS?
- How Much Data Can I Store in OBS?
- Does OBS Support Traffic Monitoring?
- Can Folders in OBS Be Used the Same Way as in a File System?
- Where Is Data Stored in OBS?
- What Is the Relationship Between OBS Bucket Names and OBS Domain Names?
- Does OBS Support Access over HTTPS?
- Can Other Users Access My Data Stored in OBS?
- Does OBS Support Resumable Data Transfer?
- Does OBS Support Batch Upload?
- Does OBS Support Batch Download?
- Does OBS Support Batch Deletion of Objects?
- What Are Factors that Affect the Upload and Download Speed of OBS?
- Why Did Some of My Data Stored on OBS Get Lost?
- Can Deleted Data Be Recovered?
- Will There Be Data Left Over in OBS After I Delete an Object?
- Access Control
-
Buckets and Objects
- Why Am I Unable to Create a Bucket?
- Why Am I Unable to Upload an Object?
- Why Am I Unable to Download an Object?
- Why Can't I Delete a Bucket?
- What Is the Relationship Between Bucket Storage Classes and Object Storage Classes?
- Can I Modify the Region of a Bucket?
- How Do I Obtain the Access Path to an Object?
- Why Can't I Find Certain Objects in a Bucket When I Searched for Them?
-
Security
- How Is Data Security Ensured in OBS?
- Does OBS Scan My Data for Other Purposes?
- Can Background Engineers Export My Data from OBS?
- How Does OBS Prevent My Data from Being Stolen?
- Can a Pair of AK and SK Be Replaced When They Are Being Used to Access OBS?
- Can a Pair of AK and SK Be Used by Multiple Users to Access OBS?
- Which Encryption Technologies Are Supported by OBS?
- How Do I Use Fragment Management?
- How Do I Use Versioning?
- How Do I Use Tags?
- Event Notification
- How Do I Use Lifecycle Management?
- How Do I Use Static Website Hosting?
-
OBS Basics
- Change History
-
API Reference (ME-Abu Dhabi Region)
- Before You Start
- API Overview
- Calling APIs
- Getting Started
-
APIs
- Operations on Buckets
-
Advanced Bucket Settings
- Configuring a Bucket Policy
- Obtaining Bucket Policy Information
- Deleting a Bucket Policy
- Configuring a Bucket ACL
- Obtaining Bucket ACL Information
- Configuring Logging for a Bucket
- Obtaining a Bucket Logging Configuration
- Configuring Bucket Lifecycle Rules
- Obtaining Bucket Lifecycle Configuration
- Deleting Lifecycle Rules
- Configuring Versioning for a Bucket
- Obtaining Bucket Versioning Status
- Configuring Event Notification for a Bucket
- Obtaining the Event Notification Configuration of a Bucket
- Configuring Storage Class for a Bucket
- Obtaining Bucket Storage Class Information
- Configuring Tags for a Bucket
- Obtaining Bucket Tags
- Deleting Tags
- Configuring Bucket Storage Quota
- Querying Bucket Storage Quota
- Obtaining Storage Information of a Bucket
- Configuring a Custom Domain Name for a Bucket
- Obtaining the Custom Domain Name of a Bucket
- Deleting the Custom Domain Name of a Bucket
- Configuring Bucket Encryption
- Obtaining Bucket Encryption Configuration
- Deleting the Encryption Configuration of a Bucket
- Configuring a DIS-Enabled Notification Policy
- Obtaining a DIS-Enabled Notification Policy
- Deleting a DIS-Enabled Notification Policy
- Configuring a Default WORM Policy for a Bucket
- Obtaining the Default WORM Policy of a Bucket
-
Static Website Hosting
- Configuring Static Website Hosting for a Bucket
- Obtaining the Static Website Hosting Configuration of a Bucket
- Deleting the Static Website Hosting Configuration of a Bucket
- Configuring Bucket CORS
- Obtaining the CORS Configuration of a Bucket
- Deleting the CORS Configuration of a Bucket
- OPTIONS Bucket
- OPTIONS Object
-
Operations on Objects
- Uploading Objects - PUT
- Uploading Objects - POST
- Copying Objects
- Downloading an Object
- Querying Object Metadata
- Deleting an Object
- Deleting Objects
- Restoring Cold Objects
- Appending an Object
- Configuring an Object ACL
- Obtaining Object ACL Configuration
- Modifying Object Metadata
- Modifying an Object
- Truncating an Object
- Renaming an Object
- Configuring WORM Retention for an Object
- Operations on Multipart Upload
- Server-Side Encryption
- Error Codes
- IAM Policies and Supported Actions
- Appendixes
- Change History
-
Tool Guide (OBS Browser+) (ME-Abu Dhabi Region)
- Introduction
- OBS Browser+ Function Overview
- Downloading OBS Browser+
- Installing OBS Browser+
- Logging In to OBS Browser+
-
FAQs
- Where Can I Obtain Access Keys (AK and SK)?
- Can I Install Two OBS Browser+ Tools from Different Sites in One System?
- Why Does the Task Processing Speed Slow After the Number of Tasks Exceeds a Million?
- Why Are the Displayed Number of Objects and Used Storage Capacity Different from the Actual Number of Objects and Storage Capacity?
- How Can I Locate Common Network Errors?
- How Can I Permanently Share Files or Folders with Other Users?
- How Can I Access a Specific Bucket or Directory?
- Can I Cancel the Directory Sharing After a Directory Has Been Shared with Others?
- Can I Query the Number and Size of Files in a Folder on OBS Browser+?
- Uninstalling OBS Browser+
- Change History
- Tool Guide (obsfs) (ME-Abu Dhabi Region)
-
Tool Guide (obsutil) (ME-Abu Dhabi Region)
- obsutil Introduction
- Downloading and Installing obsutil
- Getting Started
- Bucket Commands
-
Object Commands
- Creating a Folder
- Uploading an Object
- Querying Object Properties
- Setting Object Properties
- Listing Objects
- Copying an Object
- Moving an Object
- Downloading an Object
- Generating the Download Link of an Object
- Deleting an Object
- Synchronously Uploading Incremental Objects
- Synchronously Copying Incremental Objects
- Synchronously Downloading Incremental Objects
- Restoring Objects from the Storage
- Resuming a Failed Upload Task
- Resuming a Failed Copy Task
- Resuming a Failed Download Task
- Listing Multipart Upload Tasks
- Deleting a Multipart Upload Task
- Auxiliary Commands
- Common Examples
- Fault Locating
-
Best Practices
- Using the obsutil help Command to Search for Functions
- Configuring Scheduled Tasks Using the Crontab Command
- Setting obsutil Commands as Built-in Commands
- Fine-Tuning obsutil Performance
- Using obsutil for Resumable Data Transfer
- Using obsutil to Upload a Symbolic Link
- Configuring an HTTP Proxy for obsutil
- Using obsutil to Replicate Data Across Regions on the Client Side
- Limiting the Upload and Download Rate for obsutil
-
FAQs
- After Some Files Are Deleted in My Local Directory, Can obsutil Synchronously Delete Them from the Bucket?
- Can I Use obsutil to Directly Save a Listing Result to a Local File?
- Why Is the Size of Objects Queried by obsutil Inconsistent with That on OBS Console?
- How Can I Find Out Why Some Tasks in a Batch Task Failed?
- How Can I Locate and Rectify I/O Timeout and EOF Errors?
- Why Is a Question Mark Displayed in the Batch Task Progress Bar?
- Can Multiple config Files Be Placed in One Directory?
- Can I Rename an Object or a Folder?
- Configuration Parameters
- Change History
- Parallel File System Feature Guide(ME-Abu Dhabi Region)
-
User Guide (Paris Region)
- Service Overview
-
OBS Console Operation Guide
- Console Function Overview
- Restrictions
- Getting Started
- Storage Classes Overview
- Managing Buckets
- Managing Objects
- Server-Side Encryption
- Object Metadata
-
Permissions Control
- Overview
- Permission Control Mechanisms
- Bucket Policy Parameters
- Configuring IAM Policies
- Configuring a Bucket Policy
- Configuring an Object Policy
- Configuring a Bucket ACL
- Configuring an Object ACL
-
Application Cases
- Granting an IAM User Permissions to Operate a Specific Bucket
- Granting Other Accounts Permissions to Operate a Specific Bucket
- Restricting Access to a Bucket for Specific Addresses
- Limiting the Time When Objects in a Bucket Are Accessible
- Granting Anonymous Users Permission to Access Objects
- Granting Anonymous Users Permission to Access Folders
- Versioning
- Logging
- Event Notifications
- Cross-Region Replication
- Lifecycle Management
- Configuring User-Defined Domain Names
- Static Website Hosting
- Cross-Origin Resource Sharing
- URL Validation
- Monitoring
- Related Operations
-
Troubleshooting
- An Object Fails to Be Downloaded Using Internet Explorer 11
- OBS Console Cannot Be Opened in Internet Explorer 9
- The Object Name Changes After an Object with a Long Name Is Downloaded to a Local Computer
- Failed to Configure Event Notifications
- Time Difference Is Longer Than 15 Minutes Between the Client and Server
- Error Code List
-
FAQ
-
OBS Basics
- How Can I Get Started with OBS?
- How Do I Obtain an OBS Endpoint?
- What Are the Advantages of Object Storage over SAN and NAS Storage?
- Which Types of Data Can Be Stored in OBS?
- How Much Data Can I Store in OBS?
- Does OBS Support Traffic Monitoring?
- Can Folders in OBS Be Used the Same Way as in a File System?
- Where Is Data Stored in OBS?
- Does OBS Support Access over HTTPS?
- Can Other Users Access My Data Stored in OBS?
- Does OBS Support Resumable Transfer?
- Does OBS Support Batch Upload?
- Does OBS Support Batch Download?
- Does OBS Support Batch Deletion of Objects?
- What Are the Factors That Affect Upload and Download Speed of OBS?
- Why Did Some of My Data Stored on OBS Get Lost?
- Can Deleted Data Be Recovered?
- Will There Be Data Left Over in OBS After I Delete an Object?
- Will My Bucket Performance Be Affected by Other Users' Services?
- Access Control
-
Buckets and Objects
- Why Am I Unable to Create a Bucket?
- Why Am I Unable to Upload an Object?
- Why Am I Unable to Download an Object?
- Why Can't I Delete a Bucket?
- What Is the Relationship Between Bucket Storage Classes and Object Storage Classes?
- Can I Modify the Region of a Bucket?
- How Do I Obtain the Access Path to an Object?
- Why Can't I Search for Certain Objects in My Bucket?
- What Should I Do If an Error Message Is Displayed When I Use Internet Explorer to Access an Object URL That Contains Chinese Characters?
- Tools
- APIs and SDKs
-
Security
- How Is Data Security Ensured in OBS?
- Does OBS Scan My Data for Other Purposes?
- Can Engineers Export My Data from the Background of OBS?
- How Does OBS Protect My Data from Being Stolen?
- Can a Pair of AK and SK Be Replaced When It Is Being Used to Access OBS?
- Can Multiple Users Share One Pair of AK and SK to Access OBS?
- How Do I Use Fragment Management?
- How Do I Use Versioning?
- Event Notification
- How Do I Use Lifecycle Management?
- How Do I Use Static Website Hosting?
- How Do I Use Cross-Region Replication?
- Server-Side Encryption
-
OBS Basics
- Change History
-
Tool Guide (OBS Browser+) (Paris Region)
- Introduction
- OBS Browser+ Function Overview
- Downloading OBS Browser+
- Installing OBS Browser+
- Logging In to OBS Browser+
-
FAQs
- Where Can I Obtain Access Keys (AK and SK)?
- Can I Install Two OBS Browser+ Tools from Different Sites in One System?
- What Are the Differences Between OBS Browser+ and OBS Browser?
- Does OBS Browser+ Support the Migration of Account and Task Information From OBS Browser?
- Why Does the Task Processing Speed Slow After the Number of Tasks Exceeds a Million?
- Why Are the Displayed Number of Objects and Used Storage Capacity Different from the Actual Number of Objects and Storage Capacity?
- How Can I Locate Common Network Errors?
- How Can I Permanently Share Files or Folders with Other Users?
- How Can I Access a Specific Bucket or Directory?
- Can I Cancel the Directory Sharing After a Directory Has Been Shared with Others?
- Can OBS Browser+ List Objects with Special Characters in Their Names?
- Uninstalling OBS Browser+
- Change History
- Tool Guide (obsfs) (Paris Region)
-
Tool Guide (obsutil) (Paris Region)
- obsutil Introduction
- Downloading and Installing obsutil
- Getting Started
- Bucket Commands
-
Object Commands
- Creating a Folder
- Uploading an Object
- Querying Object Properties
- Setting Object Properties
- Listing Objects
- Copying an Object
- Moving an Object
- Downloading an Object
- Generating the Download Link of an Object
- Deleting an Object
- Synchronously Uploading Incremental Objects
- Synchronously Copying Incremental Objects
- Synchronously Downloading Incremental Objects
- Restoring Objects from the Cold Storage
- Resuming a Failed Upload Task
- Resuming a Failed Copy Task
- Resuming a Failed Download Task
- Listing Multipart Upload Tasks
- Deleting a Multipart Upload Task
- Creating an Authorization Code for Directory Sharing
- Listing Objects by Using an Authorization Code
- Downloading Objects by Using an Authorization Code
- Auxiliary Commands
- Common Examples
- Fault Locating
-
Best Practices
- Using the obsutil help Command to Search for Functions
- Configuring Scheduled Tasks Using the Crontab Command
- Setting obsutil Commands as Built-in Commands
- Fine-Tuning obsutil Performance
- Using obsutil for Resumable Data Transfer
- Using obsutil to Upload a Symbolic Link
- Configuring an HTTP Proxy for obsutil
- Using obsutil to Share Directories
- Using obsutil to Replicate Data Across Regions on the Client Side
- Limiting the Upload and Download Rate for obsutil
-
FAQs
- After Some Files Are Deleted in My Local Directory, Can obsutil Synchronously Delete Them from the Bucket?
- Can I Use obsutil to Directly Save a Listing Result to a Local File?
- Why Is the Size of Objects Queried by obsutil Inconsistent with That on OBS Console?
- How Can I Find Out Why Some Tasks in a Batch Task Failed?
- How Can I Locate and Rectify I/O Timeout and EOF Errors?
- Why Is a Question Mark Displayed in the Batch Task Progress Bar?
- Can Multiple config Files Be Placed in One Directory?
- Can I Rename an Object or a Folder?
- Configuration Parameters
- Change History
- Parallel File System Feature Guide(Paris Region)
-
Image Processing (Paris Region)
- Introduction
- Start to Process (Using OBS Console)
- Start to Process (Using APIs)
- Typical Cases
- Obtaining Image Information
- Obtaining Average RGB Value of an Image
- Setting Image Effects
- Resizing Images
- Rotating Images
- Cropping Images
- Watermarking Images
- Converting Formats
- Changing Quality
- Slimming Images
- Image Persistency
- FAQ
- Change History
-
Permissions Configuration Guide (Paris Region)
- Introduction to OBS Access Control
- Permission Control Mechanisms
- Access Requests
- Typical Permission Control Scenarios
-
Configuration Cases in Typical Permission Control Scenarios
-
Granting Permissions to an IAM User Under the Current Account
- Granting an IAM User the Permissions Required to List and Create Buckets
- Granting an IAM User the Read/Write Permission for a Bucket
- Granting an IAM User the Specified Permissions for a Bucket
- Granting an IAM User the Read Permission for Specific Objects
- Granting an IAM User the Specified Permissions for Certain Objects
-
Granting Permissions to Multiple IAM Users or User Groups Under the Current Account
- Granting IAM User Groups All Permissions for All OBS Resources
- Granting IAM User Groups Basic Permissions for All OBS Resources
- Granting IAM User Groups the Specified Permissions for All OBS Resources
- Granting IAM User Groups the Specified Permissions for Certain OBS Resources
- Granting IAM User Groups the Specified Permissions for a Folder
-
Granting Permissions to Other Accounts
- Granting Other Accounts the Read/Write Permission for a Bucket
- Granting Other Accounts the Specified Permissions for a Bucket
- Granting IAM Users Under an Account the Access to a Bucket and the Resources in It
- Granting Other Accounts the Read Permission for Certain Objects
- Granting Other Accounts the Specified Permissions for Certain Objects
- Granting Permissions to Anonymous Users
- Granting Temporary Access to OBS
- Restricting Access to a Bucket for Specific IP Addresses
-
Granting Permissions to an IAM User Under the Current Account
- Appendix
- Change History
-
User Guide (Kuala Lumpur Region)
- Service Overview
-
OBS Console Operation Guide
- Console Function Overview
- Restrictions
- Getting Started
- Storage Classes Overview
- Managing Buckets
- Managing Objects
- Server-Side Encryption
- Object Metadata
- Bucket Inventories
-
Permissions Control
- Overview
- Permission Control Mechanisms
- Bucket Policy Parameters
- Configuring IAM Policies
- Configuring a Bucket Policy
- Configuring an Object Policy
- Configuring a Bucket ACL
- Configuring an Object ACL
-
Application Cases
- Granting an IAM User Permissions to Operate a Specific Bucket
- Granting Other Accounts Permissions to Operate a Specific Bucket
- Restricting Access to a Bucket for Specific Addresses
- Limiting the Time When Objects in a Bucket Are Accessible
- Granting Anonymous Users Permission to Access Objects
- Granting Anonymous Users Permission to Access Folders
- Versioning
- Logging
- Tags
- Event Notifications
- Lifecycle Management
- Configuring User-Defined Domain Names
- Static Website Hosting
- Cross-Origin Resource Sharing
- URL Validation
- Monitoring
- Related Operations
-
Troubleshooting
- An Object Fails to Be Downloaded Using Internet Explorer 11
- OBS Console Couldn't Be Opened in Internet Explorer 9
- The Object Name Changes After an Object with a Long Name Is Downloaded to a Local Computer
- Failed to Configure Event Notifications
- Time Difference Is Longer Than 15 Minutes Between the Client and Server
- Error Code List
-
FAQ
-
OBS Basics
- How Can I Get Started with OBS?
- How Do I Obtain an OBS Endpoint?
- What Are the Advantages of Object Storage over SAN and NAS Storage?
- Which Types of Data Can Be Stored in OBS?
- How Much Data Can I Store in OBS?
- Does OBS Support Traffic Monitoring?
- Can Folders in OBS Be Used the Same Way as in a File System?
- Where Is Data Stored in OBS?
- Does OBS Support Access over HTTPS?
- Can Other Users Access My Data Stored in OBS?
- Does OBS Support Resumable Transfer?
- Does OBS Support Batch Upload?
- Does OBS Support Batch Download?
- Does OBS Support Batch Deletion of Objects?
- What Are the Factors That Affect Upload and Download Speeds of OBS?
- Why Did Some of My Data Stored on OBS Get Lost?
- Can Deleted Data Be Recovered?
- Will There Be Data Left Over in OBS After I Delete an Object?
- Will My Bucket Performance Be Affected by Other Users' Services?
- Access Control
-
Buckets and Objects
- Why Am I Unable to Create a Bucket?
- Why Am I Unable to Upload an Object?
- Why Am I Unable to Download an Object?
- Why Can't I Delete a Bucket?
- What Is the Relationship Between Bucket Storage Classes and Object Storage Classes?
- Can I Modify the Region of a Bucket?
- How Do I Obtain the Access Path to an Object?
- Why Can't I Search for Certain Objects in My Bucket?
- What Do I Do If I Encounter an Error While Trying to Access an Object URL with Full-Width Characters Using Internet Explorer?
- Tools
- APIs and SDKs
-
Security
- How Is Data Security Ensured in OBS?
- Does OBS Scan My Data for Other Purposes?
- Can Engineers Export My Data from the Background of OBS?
- How Does OBS Protect My Data from Being Stolen?
- Can a Pair of AK and SK Be Replaced When It Is Being Used to Access OBS?
- Can Multiple Users Share One Pair of AK and SK to Access OBS?
- Fragment Management
- Versioning
- Tags
- Event Notifications
- How Do I Use Lifecycle Management?
- How Do I Use Static Website Hosting?
-
OBS Basics
- Change History
-
API Reference (Kuala Lumpur Region)
- Before You Start
- API Overview
- Calling APIs
- Getting Started
-
APIs
- Operations on Buckets
-
Advanced Bucket Settings
- Configuring a Bucket Policy
- Obtaining Bucket Policy Information
- Deleting a Bucket Policy
- Configuring a Bucket ACL
- Obtaining Bucket ACL Information
- Configuring Logging for a Bucket
- Obtaining a Bucket Logging Configuration
- Configuring Bucket Lifecycle Rules
- Obtaining Bucket Lifecycle Configuration
- Deleting Lifecycle Rules
- Configuring Versioning for a Bucket
- Obtaining Bucket Versioning Status
- Configuring Event Notification for a Bucket
- Obtaining the Event Notification Configuration of a Bucket
- Configuring Storage Class for a Bucket
- Obtaining Bucket Storage Class Information
- Configuring Tags for a Bucket
- Obtaining Bucket Tags
- Deleting Tags
- Configuring Bucket Storage Quota
- Querying Bucket Storage Quota
- Obtaining Storage Information of a Bucket
- Configuring a Custom Domain Name for a Bucket
- Obtaining the Custom Domain Name of a Bucket
- Deleting the Custom Domain Name of a Bucket
- Configuring Bucket Encryption
- Obtaining Bucket Encryption Configuration
- Deleting the Encryption Configuration of a Bucket
-
Static Website Hosting
- Configuring Static Website Hosting for a Bucket
- Obtaining the Static Website Hosting Configuration of a Bucket
- Deleting the Static Website Hosting Configuration of a Bucket
- Configuring Bucket CORS
- Obtaining the CORS Configuration of a Bucket
- Deleting the CORS Configuration of a Bucket
- OPTIONS Bucket
- OPTIONS Object
-
Operations on Objects
- Uploading an Object - PUT
- Uploading an Object - POST
- Copying an Object
- Downloading an Object
- Querying Object Metadata
- Deleting an Object
- Deleting Objects
- Restoring Cold Objects
- Appending an Object
- Configuring an Object ACL
- Obtaining Object ACL Configuration
- Modifying Object Metadata
- Modifying an Object
- Truncating an Object
- Renaming an Object
- Operations on Multipart Upload
- Server-Side Encryption
- Error Codes
- IAM Policies and Supported Actions
- Appendixes
- Change History
-
Tool Guide (OBS Browser+) (Kuala Lumpur Region)
- Introduction
- OBS Browser+ Function Overview
- Downloading OBS Browser+
- Installing OBS Browser+
- Logging In to OBS Browser+
-
FAQs
- Where Can I Obtain Access Keys (AK and SK)?
- Can I Install Two OBS Browser+ Tools from Different Sites in One System?
- Why Does the Task Processing Speed Slow After the Number of Tasks Exceeds a Million?
- Why Are the Displayed Number of Objects and Used Storage Capacity Different from the Actual Number of Objects and Storage Capacity?
- How Can I Locate Common Network Errors?
- How Can I Permanently Share Files or Folders with Other Users?
- How Can I Access a Specific Bucket or Directory?
- Can I Cancel the Directory Sharing After a Directory Has Been Shared with Others?
- Can I Query the Number and Size of Files in a Folder on OBS Browser+?
- Uninstalling OBS Browser+
- Change History
- Tool Guide (obsfs) (Kuala Lumpur Region)
- Parallel File System Feature Guide (Kuala Lumpur Region)
- Best Practices (Kuala Lumpur Region)
-
User Guide (Ankara Region)
- Service Overview
- Configuration Before Use
-
OBS Console Operation Guide
- Console Function Overview
- Restrictions
- Getting Started
- Managing Buckets
- Managing Objects
- Object Metadata
- Bucket Inventories
-
Permissions Control
- Overview
- Permission Control Mechanisms
- Bucket Policy Parameters
- Configuring IAM Policies
- Configuring a Bucket Policy
- Configuring an Object Policy
- Configuring a Bucket ACL
- Configuring an Object ACL
-
Application Cases
- Granting an IAM User Permissions to Operate a Specific Bucket
- Granting Other Accounts Permissions to Operate a Specific Bucket
- Restricting Access to a Bucket for Specific Addresses
- Limiting the Time When Objects in a Bucket Are Accessible
- Granting Anonymous Users Permission to Access Objects
- Granting Anonymous Users Permission to Access Folders
- Versioning
- Logging
- Event Notifications
- Cross-Region Replication
- Cross-Cluster Replication
- Lifecycle Management
- Configuring User-Defined Domain Names
- Static Website Hosting
- Cross-Origin Resource Sharing
- URL Validation
- Task Center
- Two-AZ DR
- Related Operations
-
Troubleshooting
- An Object Fails to Be Downloaded Using Internet Explorer 11
- OBS Console Couldn't Be Opened in Internet Explorer 9
- The Object Name Changes After an Object with a Long Name Is Downloaded to a Local Computer
- Failed to Configure Event Notifications
- Time Difference Is Longer Than 15 Minutes Between the Client and Server
- Error Code 500 Is Returned When a Bucket with the Name of the Bucket Failing to Be Created in AZ 2 Is Created in AZ 1
- Object Upload or Download Errors
- Error Code List
-
FAQ
-
OBS Basics
- How Can I Get Started with OBS?
- What Are the Advantages of Object Storage over SAN and NAS Storage?
- Which Types of Data Can Be Stored in OBS?
- How Much Data Can I Store in OBS?
- Can Folders in OBS Be Used the Same Way as in a File System?
- Where Is Data Stored in OBS?
- Does OBS Support Access over HTTPS?
- Can Other Users Access My Data Stored in OBS?
- Does OBS Support Resumable Transfer?
- Does OBS Support Batch Upload?
- Does OBS Support Batch Download?
- Does OBS Support Batch Deletion of Objects?
- What Are the Factors That Affect Upload and Download Speeds of OBS?
- Why Did Some of My Data Stored on OBS Get Lost?
- Can Deleted Data Be Recovered?
- Will There Be Data Left Over in OBS After I Delete an Object?
- Will My Bucket Performance Be Affected by Other Users' Services?
- Access Control
-
Buckets and Objects
- Why Am I Unable to Create a Bucket?
- Why Am I Unable to Upload an Object?
- Why Am I Unable to Download an Object?
- Why Can't I Delete a Bucket?
- Can I Rename an Object?
- Can I Modify the Region of a Bucket?
- How Do I Obtain the Access Path to an Object?
- Why Can't I Search for Certain Objects in My Bucket?
- Does OBS Support Storage Quota Management?
-
Security
- How Is Data Security Ensured in OBS?
- Does OBS Scan My Data for Other Purposes?
- Can Engineers Export My Data from the Background of OBS?
- How Does OBS Protect My Data from Being Stolen?
- Can a Pair of AK and SK Be Replaced When It Is Being Used to Access OBS?
- Can Multiple Users Share One Pair of AK and SK to Access OBS?
- Durability and Availability
- Fragment Management
- Versioning
- Event Notifications
- How Do I Use Lifecycle Management?
- How Do I Use Static Website Hosting?
- How Do I Use Cross-Region Replication?
-
OBS Basics
- Change History
-
API Reference (Ankara Region)
- Before You Start
- API Overview
- Calling APIs
- Getting Started
-
APIs
- Operations on Buckets
-
Advanced Bucket Settings
- Configuring a Bucket Policy
- Obtaining Bucket Policy Information
- Deleting a Bucket Policy
- Configuring a Bucket ACL
- Obtaining Bucket ACL Information
- Configuring Logging for a Bucket
- Obtaining a Bucket Logging Configuration
- Configuring Bucket Lifecycle Rules
- Obtaining Bucket Lifecycle Configuration
- Deleting Lifecycle Rules
- Configuring Versioning for a Bucket
- Obtaining Bucket Versioning Status
- Configuring Event Notification for a Bucket
- Obtaining the Event Notification Configuration of a Bucket
- Configuring Cross-Region Replication for a Bucket
- Obtaining the Cross-Region Replication Configuration of a Bucket
- Deleting the Cross-Region Replication Configuration of a Bucket
- Configuring Tags for a Bucket
- Obtaining Bucket Tags
- Deleting Tags
- Configuring Bucket Storage Quota
- Querying Bucket Storage Quota
- Obtaining Storage Information of a Bucket
- Configuring Bucket Inventories
- Obtaining a Specific Inventory of a Bucket
- Listing All Inventories of a Bucket
- Deleting Bucket Inventories
- Configuring a Custom Domain Name for a Bucket
- Obtaining the Custom Domain Name of a Bucket
- Deleting the Custom Domain Name of a Bucket
- Configuring Cross-Cluster Replication for a Bucket
- Obtaining the Cross-Cluster Replication Configuration of a Bucket
- Deleting the Cross-Cluster Replication Configuration of a Bucket
-
Static Website Hosting
- Configuring Static Website Hosting for a Bucket
- Obtaining the Static Website Hosting Configuration of a Bucket
- Deleting the Static Website Hosting Configuration of a Bucket
- Configuring Bucket CORS
- Obtaining the CORS Configuration of a Bucket
- Deleting the CORS Configuration of a Bucket
- OPTIONS Bucket
- OPTIONS Object
-
Operations on Objects
- Uploading an Object - PUT
- Uploading an Object - POST
- Copying an Object
- Downloading an Object
- Querying Object Metadata
- Deleting an Object
- Deleting Objects
- Appending an Object
- Configuring an Object ACL
- Obtaining Object ACL Configuration
- Modifying Object Metadata
- Modifying an Object
- Truncating an Object
- Renaming an Object
- Operations on Multipart Upload
- Error Codes
- IAM Policies and Supported Actions
- Appendixes
- Change History
- Parallel File System Feature Guide(Ankara Region)
-
Tool Guide (OBS Browser+) (Ankara Region)
- Introduction
- OBS Browser+ Function Overview
- Downloading OBS Browser+
- Installing OBS Browser+
- Logging In to OBS Browser+
-
FAQs
- Where Can I Obtain Access Keys (AK and SK)?
- Can I Install Two OBS Browser+ Tools from Different Sites in One System?
- Why Does the Task Processing Speed Slow After the Number of Tasks Exceeds a Million?
- Why Are the Displayed Number of Objects and Used Storage Capacity Different from the Actual Number of Objects and Storage Capacity?
- How Can I Access a Specific Bucket or Directory?
- Can OBS Browser+ List Objects with Special Characters in Their Names?
- Uninstalling OBS Browser+
- Change History
-
Tool Guide (obsutil) (Ankara Region)
- obsutil Introduction
- Downloading and Installing obsutil
- Getting Started
- Bucket Commands
-
Object Commands
- Creating a Folder
- Uploading an Object
- Querying Object Properties
- Setting Object Properties
- Listing Objects
- Copying an Object
- Moving an Object
- Downloading an Object
- Generating the Download Link of an Object
- Deleting an Object
- Synchronously Uploading Incremental Objects
- Synchronously Copying Incremental Objects
- Synchronously Downloading Incremental Objects
- Resuming a Failed Upload Task
- Resuming a Failed Copy Task
- Resuming a Failed Download Task
- Listing Multipart Upload Tasks
- Deleting a Multipart Upload Task
- Auxiliary Commands
- Common Examples
- Fault Locating
-
Best Practices
- Using the obsutil help Command to Search for Functions
- Configuring Scheduled Tasks Using the Crontab Command
- Setting obsutil Commands as Built-in Commands
- Fine-Tuning obsutil Performance
- Using obsutil for Resumable Data Transfer
- Using obsutil to Upload a Symbolic Link
- Configuring an HTTP Proxy for obsutil
- Using obsutil to Replicate Data Across Regions on the Client Side
- Limiting the Upload and Download Rate for obsutil
-
FAQs
- After Some Files Are Deleted in My Local Directory, Can obsutil Synchronously Delete Them from the Bucket?
- Can I Use obsutil to Directly Save a Listing Result to a Local File?
- Why Is the Size of Objects Queried by obsutil Inconsistent with That on OBS Console?
- How Can I Find Out Why Some Tasks in a Batch Task Failed?
- How Can I Locate and Rectify I/O Timeout and EOF Errors?
- Why Is a Question Mark Displayed in the Batch Task Progress Bar?
- Can Multiple config Files Be Placed in One Directory?
- Configuration Parameters
- Change History
-
Operation Guide (Leaving soon. Moving to User Guide.)
- Before You Start
- Storage Classes
- Bucket Management
- Object Management
- Permissions Control
- Data Management
- Data Access
- Data Security
- Data Processing
- Monitoring and Logging
- Parallel File System
-
Image Processing (Leaving soon. Moving to User Guide.)
- Introduction
- Using Image Processing on OBS Console
- Using Image Processing with APIs
- Typical Cases
- Getting Information About an Image
- Getting the Average RGB Value of an Image
- Setting Image Effects
- Resizing Images
- Rotating Images
- Cropping Images
- Watermarking Images
- Converting Image Formats
- Changing Image Quality
- Slimming Images
- Image Processing Persistency
-
FAQ
- What Is Image Processing?
- How Do I Access Image Processing?
- How Is Image Processing Billed?
- How Many Image Styles Can I Create in a Bucket?
- What Formats Does Image Processing Support?
- How Do I Access Image Processing with a URL?
- Where Are Processed Images Stored After CDN Acceleration Is Enabled?
- Why Was My Bucket Accessed by IP Addresses Starting with 100 After I Performed Image Processing in My Logging-enabled Bucket?
- Parallel File System (Leaving soon. Moving to User Guide.)
-
User Guide (ME-Abu Dhabi Region)
Mostrar todos
Copiado.
Códigos de erro
Se uma chamada de API falhar, nenhum dado de resultado será retornado. Você pode localizar a causa do erro de acordo com o código de erro de cada API. Se uma chamada de API falhar, o código de status HTTP 3xx, 4xx ou 5xx é retornado. O corpo da resposta contém o código de erro e as informações específicas. Se você não conseguir localizar a causa de um erro, entre em contato com o serviço de suporte da HUAWEI CLOUD e forneça o código de erro para que possamos ajudá-lo a resolver o problema o mais rápido possível.
Sintaxe de resposta de erro
Quando ocorre um erro, as informações do cabeçalho da resposta contêm:
- Tipo de conteúdo: application/xml
- Código de status de erro HTTP 3xx, 4xx, ou 5xx
O corpo da resposta também contém informações sobre o erro. Segue-se um exemplo de resposta de erro que mostra elementos comuns no corpo de resposta de erro Representational State Transfer (REST).
1 |
<?xml version="1.0" encoding="UTF-8"?> <Error> <Code>NoSuchKey</Code> <Message>The resource you requested does not exist</Message> <Resource>/example-bucket/object</Resource> <RequestId>001B21A61C6C0000013402C4616D5285</RequestId> <HostId>RkRCRDJENDc5MzdGQkQ4OUY3MTI4NTQ3NDk2Mjg0M0FB QUFBQUFBYmJiYmJiYmJD</HostId> </Error> |
Tabela 1 descreve o significado de cada elemento.
Elemento |
Descrição |
---|---|
Error |
Elemento raiz que descreve o erro em um corpo de resposta XML |
Code |
Código de retorno HTTP que corresponde ao erro no corpo da resposta XML. Para obter detalhes sobre códigos de erro, consulte Tabela 2. |
Message |
Detalha o erro no corpo da resposta de erro XML. Para obter detalhes sobre mensagens de erro, consulte Tabela 2. |
RequestId |
ID da requisição cuja resposta de erro é retornada. O ID é usado para localizar o erro. |
HostId |
ID do servidor que retorna uma resposta de erro |
Resource |
Bucket ou objeto relacionado a um erro. |

Algumas respostas de erro contêm informações mais detalhadas. Recomenda-se que todas as informações de erro sejam registradas para facilitar a correção de erros.
Descrição
Se o OBS encontrar um erro ao processar uma solicitação, uma resposta contendo o código de erro e a descrição será retornada. Tabela 2 descreve os códigos de erro do OBS.
Código de status |
Código de erro |
Mensagem de erro |
Solução |
---|---|---|---|
301 Moved Permanently |
PermanentRedirect |
O intervalo solicitado pode ser acessado somente por meio do endereço especificado. Envie solicitações subsequentes para o endereço. |
Envie a solicitação para o endereço de redirecionamento retornado. |
301 Moved Permanently |
WebsiteRedirect |
A solicitação do site não possui bucketName. |
Coloque o nome do intervalo na solicitação e tente novamente. |
307 Moved Temporarily |
TemporaryRedirect |
Redirecionamento temporário. Se o DNS for atualizado, a solicitação será redirecionada para o intervalo. |
O sistema redireciona automaticamente a solicitação ou envia a solicitação para o endereço de redirecionamento. |
400 Bad Request |
BadDigest |
O valor especificado de Content-MD5 não corresponde ao valor recebido pelo OBS. |
Verifique se o valor MD5 transportado no cabeçalho é o mesmo que o calculado pelo corpo da mensagem. |
400 Bad Request |
BadDomainName |
O nome do domínio é inválido. |
Use um nome de domínio válido. |
400 Bad Request |
BadRequest |
Parâmetros de solicitação inválidos. |
Modifique os parâmetros de acordo com os detalhes do erro no corpo da mensagem. |
400 Bad Request |
CustomDomainAreadyExist |
O domínio configurado já existe. |
Ele foi configurado e não precisa ser configurado novamente. |
400 Bad Request |
CustomDomainNotExist |
Exclua o domínio que não existe. |
Não está configurado ou foi excluído. Você não precisa excluí-lo. |
400 Bad Request |
EntityTooLarge |
O tamanho do objeto carregado usando o método POST excede o limite superior. |
Modifique as condições especificadas na política ao publicar o objeto ou reduza o tamanho do objeto. |
400 Bad Request |
EntityTooSmall |
O tamanho do objeto carregado usando o método POST não atinge o limite inferior. |
Modifique as condições especificadas na política ao postar o objeto ou aumente o tamanho do objeto. |
400 Bad Request |
IllegalLocationConstraintException |
Uma solicitação sem Location é enviada para a criação de um bucket em uma região não padrão. |
Envie a solicitação de criação do bucket para a região padrão ou envie a solicitação com o Location da região não padrão. |
400 Bad Request |
IncompleteBody |
Nenhum corpo de solicitação completo é recebido devido a problemas de rede ou outros. |
Carregue o objeto novamente. |
400 Bad Request |
IncorrectNumberOfFilesInPost Request |
Cada solicitação POST deve conter um arquivo a ser carregado. |
Leve um arquivo a ser carregado. |
400 Bad Request |
InvalidArgument |
Parâmetro inválido. |
Modifique o parâmetro de acordo com os detalhes do erro no corpo da mensagem. |
400 Bad Request |
InvalidBucket |
O bucket a ser acessado não existe. |
Altere o nome do bucket. |
400 Bad Request |
InvalidBucketName |
O nome do intervalo especificado na solicitação é inválido, que pode ter excedido o comprimento máximo ou conter caracteres especiais que não são permitidos. |
Altere o nome do bucket. |
400 Bad Request |
InvalidEncryptionAlgorithmError |
Algoritmo encriptação incorreto. O objeto não pode ser descriptografado devido ao cabeçalho de encriptação incorreto realizado ao baixar o objeto criptografado SSE-C. |
Carregue o cabeçalho de encriptação correto ao baixar o objeto. |
400 Bad Request |
InvalidLocationConstraint |
O Location especificado na solicitação de criação do intervalo é inválido ou não existe. |
Corrija o Location na solicitação de criação do bucket. |
400 Bad Request |
InvalidPart |
Uma ou mais peças especificadas não são encontradas. As peças não podem ser carregadas ou as tags de entidade especificadas (as ETag) não correspondem às ETag das peças. |
Mesclar as peças corretamente de acordo com as ETag. |
400 Bad Request |
InvalidPartOrder |
As peças não são listadas em ordem crescente por número de peça. |
Classifique as partes em ordem crescente e mescle-as novamente. |
400 Bad Request |
InvalidPolicyDocument |
O conteúdo do formulário não atende às condições especificadas no documento de política. |
Modifique a política no formulário construído de acordo com os detalhes do erro no corpo da mensagem e tente novamente. |
400 Bad Request |
InvalidRedirectLocation |
Localização de redirecionamento inválida. |
Especifica o endereço IP correto. |
400 Bad Request |
InvalidRequest |
Pedido inválido. |
Modifique o parâmetro de acordo com os detalhes do erro no corpo da mensagem. |
400 Bad Request |
InvalidRequestBody |
O corpo da solicitação é inválido. A solicitação requer um corpo da mensagem, mas nenhum corpo da mensagem é carregado. |
Carregue o corpo da mensagem no formato correto. |
400 Bad Request |
InvalidTargetBucketForLogging |
O grupo de entrega não tem permissão ACL para o intervalo de destino. |
Configure a ACL do bucket de destino e tente novamente. |
400 Bad Request |
KeyTooLongError |
A chave fornecida é muito longa. |
Use uma tecla mais curta. |
400 Bad Request |
KMS.DisabledException |
A chave mestra do cliente (CMK) é desabilitada no modo SSE-KMS. |
Substitua a chave e tente novamente ou entre em contato com o suporte técnico. |
400 Bad Request |
KMS.NotFoundException |
A chave mestra do cliente (CMK) não existe no modo SSE-KMS. |
Tente novamente com o CMK correto. |
400 Bad Request |
MalformedACLError |
O arquivo XML fornecido está em um formato incorreto ou não atende aos requisitos de formato. |
Use o formato XML correto para tentar novamente. |
400 Bad Request |
MalformedError |
O formato XML na solicitação está incorreto. |
Use o formato XML correto para tentar novamente. |
400 Bad Request |
MalformedLoggingStatus |
O formato XML do Logging está incorreto. |
Use o formato XML correto para tentar novamente. |
400 Bad Request |
MalformedPolicy |
A política de bucket não existe. |
Modifique a política do intervalo de acordo com os detalhes do erro retornados no corpo da mensagem. |
400 Bad Request |
MalformedQuotaError |
O formato XML de cota está incorreto. |
Use o formato XML correto para tentar novamente. |
400 Bad Request |
MalformedXML |
Um arquivo XML de um item de configuração está no formato incorreto. |
Use o formato XML correto para tentar novamente. |
400 Bad Request |
MaxMessageLengthExceeded |
Copiar um objeto não requer um corpo de mensagem na solicitação. |
Remova o corpo da mensagem e tente novamente. |
400 Bad Request |
MetadataTooLarge |
O tamanho do cabeçalho de metadados excedeu o limite superior. |
Reduza o tamanho do cabeçalho de metadados. |
400 Bad Request |
MissingRegion |
Nenhuma região contida na solicitação e nenhuma região padrão definida no sistema. |
Leve as informações da região na solicitação. |
400 Bad Request |
MissingRequestBodyError |
Este código de erro é devolvido depois de enviar um ficheiro XML vazio. |
Forneça o arquivo XML correto. |
400 Bad Request |
MissingRequiredHeader |
Cabeçalhos obrigatórios estão faltando na solicitação. |
Forneça os cabeçalhos necessários. |
400 Bad Request |
MissingSecurityHeader |
Um cabeçalho obrigatório não é fornecido. |
Forneça os cabeçalhos necessários. |
400 Bad Request |
TooManyBuckets |
Você tentou criar mais buckets do que o permitido. |
Exclua alguns buckets e tente novamente. |
400 Bad Request |
TooManyCustomDomains |
Muitas contas de usuário estão configuradas. |
Exclua algumas contas de usuário e tente novamente. |
400 Bad Request |
TooManyWrongSignature |
A solicitação é rejeitada devido a erros de alta frequência. |
Substitua a Chave de Acesso e tente novamente. |
400 Bad Request |
UnexpectedContent |
O pedido requer um corpo da mensagem que não é transportado pelo cliente, ou o pedido não requer um corpo da mensagem, mas o cliente carrega o corpo da mensagem. |
Tente novamente de acordo com as instruções. |
400 Bad Request |
UserKeyMustBeSpecified |
Esta operação está disponível apenas para usuários específicos. |
Entre em contato com o suporte técnico. |
400 Bad Request |
ContentSHA256Mismatch |
O valor SHA-256 do objeto calculado pelo cliente é diferente do calculado pelo servidor. |
Verifique se o valor de SHA-256 calculado pelo cliente está correto. |
403 Forbidden |
AccessDenied |
Acesso negado, porque a solicitação não carrega um cabeçalho de data ou o formato do cabeçalho está incorreto. |
Forneça um cabeçalho de data correto na solicitação. |
403 Forbidden |
AccessForbidden |
Permissão insuficiente. Não existe nenhuma configuração CORS para o bucket ou a regra CORS não corresponde. |
Modifique a configuração CORS do intervalo ou envie a solicitação OPTIONS correspondente com base na configuração CORS do intervalo. |
403 Forbidden |
AllAccessDisabled |
Você não possui permissão para realizar esta operação. O nome do bucket é proibido. |
Altere o nome do bucket. |
403 Forbidden |
DeregisterUserId |
O usuário foi desregistrado. |
Carregar ou recadastrar. |
403 Forbidden |
InArrearOrInsufficientBalance |
O assinante deve taxas ou o saldo da conta é insuficiente e o assinante não tem permissão para realizar uma operação. |
Top para cima. |
403 Forbidden |
InsufficientStorageSpace |
Espaço de armazenamento insuficiente. |
Se a cota for excedida, aumente a cota ou exclua alguns objetos. |
403 Forbidden |
InvalidAccessKeyId |
O ID da chave de acesso fornecido pelo cliente não existe no sistema. |
Forneça a identificação correta da chave de acesso. |
403 Forbidden |
InvalidObjectState |
Você precisa restaurar os objetos do Arquivo antes de baixá-los. |
Restaure o objeto primeiro. |
403 Forbidden |
NotSignedUp |
Sua conta não foi registrada no sistema. Apenas uma conta registrada pode ser usada. |
Inscreva-se no OBS. |
403 Forbidden |
RequestTimeTooSkewed |
Houve um grande offset de tempo entre a hora do servidor OBS e a hora em que o cliente iniciou uma solicitação. Para fins de segurança, o OBS verifica o offset de tempo entre o cliente e o servidor. Se o offset for maior que 15 minutos, o servidor OBS rejeitará suas solicitações e essa mensagem de erro será relatada. |
Verifique se há um grande offset de tempo entre a hora do cliente e a hora do servidor. Se houver, ajuste a hora do cliente com base na hora local (UTC) e tente novamente. |
403 Forbidden |
SignatureDoesNotMatch |
A assinatura fornecida não corresponde à assinatura calculada pelo OBS. |
Verifique a chave de acesso secreta e o algoritmo de assinatura. Para obter detalhes, consulte Por que as assinaturas não coincidem? |
403 Forbidden |
VirtualHostDomainRequired |
O nome de domínio de acesso à hospedagem virtual não é usado. |
Use o nome de domínio de acesso à hospedagem virtual. Para mais detalhes, consulte Construção de uma solicitação. |
403 Forbidden |
Unauthorized |
O usuário não foi autenticado em nome real. |
Autentique o nome real do usuário e tente novamente. |
404 Not Found |
NoSuchBucket |
O bucket especificado não existe. |
Crie um bucket e execute a operação novamente. |
404 Not Found |
NoSuchBucketPolicy |
Não existe nenhuma política de bucket. |
Configurar uma política de bucket. |
404 Not Found |
NoSuchCORSConfiguration |
Nenhuma configuração de CORS existe. |
Configure o CORS primeiro. |
404 Not Found |
NoSuchCustomDomain |
A conta de usuário solicitada não existe. |
Defina uma conta de usuário primeiro. |
404 Not Found |
NoSuchKey |
A chave especificada não existe. |
Carregue o objeto primeiro. |
404 Not Found |
NoSuchLifecycleConfiguration |
A regra de ciclo de vida solicitada não existe. |
Configure uma regra de ciclo de vida primeiro. |
404 Not Found |
NoSuchUpload |
O carregamento multiparte especificado não existe. O ID de carregamento não existe ou o carregamento multiparte foi encerrado ou concluído. |
Use a peça existente ou reinicializar a peça. |
404 Not Found |
NoSuchVersion |
A ID de versão especificada não corresponde a nenhuma versão existente. |
Use um ID de versão correto. |
404 Not Found |
NoSuchWebsiteConfiguration |
O site solicitado não existe. |
Configure o site primeiro. |
405 Method Not Allowed |
MethodNotAllowed |
O método especificado não é permitido contra o recurso solicitado. A mensagem "O método especificado não é suportado." é retornada. |
O método não é permitido. |
408 Request Timeout |
RequestTimeout |
A conexão de socket com o servidor não tem operações de leitura ou gravação dentro do período de tempo limite. |
Verifique a rede e tente novamente ou entre em contato com o suporte técnico. |
409 Conflict |
BucketAlreadyExists |
O nome do bucket solicitado já existe. O namespace do intervalo é compartilhado por todos os usuários do OBS. Selecione outro nome e tente novamente. |
Altere o nome do bucket. |
409 Conflict |
BucketAlreadyOwnedByYou |
Sua solicitação anterior para criar o intervalo homônimo foi bem-sucedida e você já o possui. |
Não é necessário criar mais buckets. |
409 Conflict |
BucketNotEmpty |
O bucket que você tentou excluir não está vazio. |
Exclua os objetos no bucket e, em seguida, exclua o bucket. |
409 Conflict |
InvalidBucketState |
Status do bucket inválido. Após a configuração da replicação entre regiões, o versionamento do bucket não pode ser desativado. |
Ative o versionamento do bucket ou cancele a replicação entre regiões. |
409 Conflict |
OperationAborted |
Uma operação conflitante está em execução neste recurso. Tente novamente mais tarde. |
Tente novamente mais tarde. |
409 Conflict |
ServiceNotSupported |
O método de requisição não é suportado pelo servidor. |
Não suportado pelo servidor. Entre em contato com o suporte técnico. |
411 Length Required |
MissingContentLength |
O cabeçalho HTTP Content-Length não é fornecido. |
Forneça o cabeçalho Content-Length. |
412 Precondition Failed |
PreconditionFailed |
Pelo menos uma das pré-condições especificadas não é atendida. |
Modifique de acordo com o prompt de condição no corpo da mensagem retornada. |
416 Client Requested Range Not Satisfiable |
InvalidRange |
O intervalo solicitado não pode ser obtido. |
Tente novamente com o intervalo correto. |
500 Internal Server Error |
InternalError |
Ocorre um erro interno. Tente novamente mais tarde. |
Entre em contato com o suporte técnico. |
501 Not Implemented |
ServiceNotImplemented |
O método de solicitação não é implementado pelo servidor. |
Não suportado no momento. Entre em contato com o suporte técnico. |
503 Service Unavailable |
ServiceUnavailable |
O servidor está sobrecarregado ou tem erros internos. |
Tente mais tarde ou entre em contato com o suporte técnico. |
503 Service Unavailable |
SlowDown |
Pedidos muito frequentes. Reduza a frequência de solicitação. |
Pedidos muito frequentes. Reduza a frequência de solicitação. |
Código de status |
Código de erro |
Mensagem de erro |
Solução |
---|---|---|---|
500 Internal Server Error |
SYS.0001 |
Erro de serviço interno. |
Entre em contato com o suporte técnico. |
404 Not Found |
SYS.0003 |
API não suportada. |
Use outra API. |
401 Unauthorized |
SYS.0004 |
Solicitação não autenticada. |
Entre em contato com o suporte técnico. |
403 Forbidden |
SYS.0005 |
Sem permissão de acesso. |
Entre em contato com o suporte técnico. |
400 Bad Request |
SYS.0006 |
Formato de solicitação incorreto. |
Verifique o formato da solicitação. |
400 Bad Request |
SYS.0007 |
Solicitação inválida para download de intervalo. |
Entre em contato com o suporte técnico. |
500 Internal Server Error |
SYS.0008 |
O token expirou. |
Use um token válido. |
431 Request Header Fields Too Large |
SYS.0009 |
O número de cabeçalhos na solicitação HTTP excede o limite superior. |
Reduza o número de cabeçalhos na solicitação HTTP. |
400 Bad Request |
SYS.0010 |
Parâmetros de solicitação inválidos. |
Verifique os parâmetros da solicitação. |
429 Too Many Requests |
SYS.0011 |
O número de solicitações excedeu o limite superior. |
Reduzir o número de solicitações. |
400 Bad Request |
SYS.0012 |
O corpo da solicitação é superdimensionado. |
Reduza o tamanho do corpo da solicitação. |
403 Forbidden |
SYS.0013 |
A atualização de token é necessária devido a alterações de permissão. |
Atualize o token. |
404 Not Found |
SYS.0014 |
O bucket não existe. |
Tente com outro nome de bucket. |
404 Not Found |
SYS.0015 |
O objeto não existe. |
Tente com outro nome de objeto. |
500 Erro de servidor interno |
SYS.0016 |
OBS access error. |
Entre em contato com o suporte técnico. |
500 Internal Server Error |
SYS.0018 |
Erro de solicitação interna. Possíveis causas: formato de solicitação incorreto ou desconexão da rede. |
Verifique o formato da solicitação e a conectividade de rede. |
500 Internal Server Error |
SYS.0019 |
Falha ao acessar a política de bucket. |
Entre em contato com o suporte técnico. |
500 Internal Server Error |
SYS.0020 |
Falha ao acessar o serviço de gerenciamento de tarefas em segundo plano. |
Entre em contato com o suporte técnico. |
403 Forbidden |
SYS.0021 |
Conta restrita. |
Carregue sua conta. |
403 Forbidden |
SYS.0022 |
A conta está congelada. |
Carregue ou registre uma nova conta. |
400 Bad Request |
SYS.0023 |
Região incorreta. |
Tente com outro nome de região. |
500 Internal Server Error |
SYS.0024 |
Falha ao acessar um serviço autorizado. |
Entre em contato com o suporte técnico. |
500 Internal Server Error |
SYS.0025 |
Conteúdo de resposta incorreto. |
Entre em contato com o suporte técnico. |
500 Internal Server Error |
SYS.0026 |
Conteúdo de resposta de leitura incorreto. |
Entre em contato com o suporte técnico. |
400 Bad Request |
SYS.0027 |
A agência não tem nenhuma permissão. |
Entre em contato com o suporte técnico. |
400 Bad Request |
SYS.0028 |
A agência não existe. |
Tente com outra agência. |
400 Bad Request |
SYS.0029 |
Nome de domínio da região OBS inválido. |
Tente com outro nome de domínio de região OBS. |
400 Bad Request |
SYS.0030 |
O nome de domínio da região OBS não corresponde. |
Tente com outro nome de domínio de região OBS. |
500 Internal Server Error |
SYS.0031 |
Falha ao autorizar o OBS a criar automaticamente uma agência. |
Entre em contato com o suporte técnico. |
500 Internal Server Error |
SYS.0032 |
Falha ao autorizar o OBS a modificar automaticamente uma agência. |
Entre em contato com o suporte técnico. |
500 Internal Server Error |
SYS.0033 |
Falha ao conceder ao OBS a criação automática de permissões personalizadas. |
Entre em contato com o suporte técnico. |
500 Internal Server Error |
SYS.0034 |
Falha ao conceder ao OBS para consultar automaticamente permissões personalizadas. |
Entre em contato com o suporte técnico. |
500 Internal Server Error |
SYS.0035 |
Falha ao conceder ao OBS para atualizar automaticamente permissões personalizadas. |
Entre em contato com o suporte técnico. |
400 Bad Request |
SYS.0036 |
ID de projeto inválida. |
Tente com outro ID de projeto. |
400 Bad Request |
SYS.0037 |
Insuficientes permissões concedidas à agência. |
Entre em contato com o suporte técnico. |
400 Bad Request |
SYS.0038 |
O download multi-range não é suportado. |
Entre em contato com o suporte técnico. |
500 Internal Server Error |
SYS.0039 |
ID da conta inválido. |
Insira a ID de locatário correta. |
500 Internal Server Error |
SYS.0040 |
Ocorreu um erro ao inicializar o cliente SDK. |
Entre em contato com o suporte técnico. |
400 Bad Request |
SYS.0041 |
Falha ao substituir o parâmetro magic. |
Entre em contato com o suporte técnico. |
500 Internal Server Error |
SYS.0042 |
Tempo limite de processamento do servidor. |
Entre em contato com o suporte técnico. |
500 Internal Server Error |
SYS.0043 |
Falha ao desserializar a cadeia de caracteres JSON. |
Entre em contato com o suporte técnico. |
500 Internal Server Error |
SYS.0044 |
Ocorreu um erro ao obter o status do cache interno. |
Entre em contato com o suporte técnico. |