Todos os produtos
Search
Central de documentação

Object Storage Service:Código de status HTTP 404

Última atualização: Jul 03, 2026

Este tópico descreve os tipos de mensagens de erro retornadas com o código de status HTTP 404, além das causas comuns e soluções correspondentes.

KeyNotFound

O parâmetro KMS keyId especificado não foi encontrado

  • Causa: A chave mestra do cliente (CMK) especificada não foi encontrada.

  • Solução: Verifique se o Key Management Service (KMS) está ativado e especifique um ID de CMK válido. Exemplo de ID de CMK: 9468da86-3509-4f8d-a61e-6eab1eac****. Para mais informações, consulte Criptografia no lado do servidor.

AliasNotFound

O alias especificado não foi encontrado

  • Causa: O alias da CMK especificado não foi encontrado.

  • Solução: Verifique se o KMS está ativado e especifique um alias de CMK válido. O alias deve começar com alias, por exemplo: alias/example.

NoSuchServerSideEncryptionRule

A configuração de criptografia no lado do servidor não foi encontrada

  • Causa: A criptografia no lado do servidor não está ativada para o bucket de destino.

  • Solução: Ative a criptografia no lado do servidor para o bucket de destino. Para mais informações, consulte Criptografia no lado do servidor.

NoSuchWebsiteConfiguration

O bucket especificado não possui configuração de site

  • Causa: A hospedagem de site estático não está configurada para o bucket de destino.

  • Solução: Configure a hospedagem de site estático para o bucket de destino. Para mais informações, consulte Hospedagem de site estático.

NoSuchBucketObjectTagging

O bucket especificado não possui tags de objeto

  • Causa: Nenhuma tag está configurada para os objetos no bucket.

  • Solução: Adicione tags aos objetos no bucket. Uma tag é um par chave-valor usado para identificar um objeto. As tags de objeto devem obedecer às seguintes regras:

    • Um objeto pode ter até 10 tags. As chaves das tags adicionadas a um objeto devem ser únicas.

    • A chave da tag pode ter até 128 caracteres. O valor da tag pode ter até 256 caracteres.

    • As chaves e os valores das tags diferenciam maiúsculas de minúsculas.

    • A chave e o valor da tag podem conter letras, dígitos, espaços e os seguintes caracteres especiais:

      +‑=._:/

      Se as tags no cabeçalho HTTP contiverem caracteres especiais, codifique as chaves e os valores em URL.

NoSuchCORSConfiguration

A configuração de CORS não existe

  • Causa: Nenhuma regra de compartilhamento de recursos de origem cruzada (CORS) está configurada.

  • Solução: Para permitir ou negar solicitações de origem cruzada, configure regras de CORS para o bucket de destino. Para mais informações, consulte Compartilhamento de recursos de origem cruzada.

NoSuchWORMConfiguration

A configuração WORM não existe

  • Causa: Nenhuma política de retenção está configurada.

  • Solução: Para armazenar e usar dados de forma que impeça exclusões e modificações, defina uma política de retenção. Para mais informações, consulte Definir uma política de retenção.

O ID WORM especificado não existe

  • Causa: O ID da política especificado não existe.

  • Solução: Ao bloquear uma política de retenção ou estender seu período, especifique o ID correto da política. Obtenha esse ID chamando a operação da API GetBucketWorm.

SymlinkTargetNotExist

O objeto de destino do link simbólico não existe

  • Causas:

    • O nome do objeto não obedece às regras de nomenclatura.

    • O objeto apontado pelo link simbólico não existe.

  • Soluções:

    • Verifique se o nome do objeto obedece às regras de nomenclatura.

      O nome do objeto deve obedecer às seguintes regras:

      • Não pode começar com barra (/) ou barra invertida (\).

      • Deve usar codificação UTF-8.

      • Deve ter entre 1 e 1.023 caracteres.

    • Se o objeto especificado na solicitação for um link simbólico, verifique se o objeto de destino desse link existe.

NoSuchUser

Usuário não encontrado

  • Causa: O usuário não existe.

  • Solução: Verifique se a conta Alibaba Cloud utilizada foi cancelada.

NoSuchRegion

NoSuchRegion

  • Causa: A região não existe.

  • Solução: Para mais informações sobre as regiões onde o OSS está disponível, consulte Regiões e endpoints.

NoSuchLifecycle

Nenhum registro encontrado na tabela de ciclo de vida

  • Causa: Nenhuma regra de ciclo de vida está configurada para o bucket.

  • Solução: Configure regras de ciclo de vida para fazer a transição periódica de objetos para as classes de armazenamento Infrequent Access (IA), Archive Storage, Cold Archive ou Deep Cold Archive, ou para excluir objetos e fragmentos expirados e reduzir custos. Para mais informações, consulte Definir uma regra de ciclo de vida.

NoSuchInventory

Nenhum registro encontrado na tabela de inventário

  • Causa: Nenhuma regra de inventário está configurada para o bucket.

  • Solução: Configure uma regra de inventário para obter informações sobre objetos específicos em um bucket, como quantidade, tamanho, classe de armazenamento e status de criptografia. Para mais informações, consulte PutBucketInventory.

NoSuchBucket

O bucket especificado não existe

  • Causa: O nome do bucket não obedece às regras de nomenclatura.

  • Solução: Verifique se o nome do bucket obedece às regras de nomenclatura.

    O nome do bucket deve obedecer às seguintes regras:

    • Pode conter apenas letras minúsculas, dígitos e hifens (-).

    • Deve começar e terminar com uma letra minúscula ou dígito.

    • Deve ter entre 3 e 63 caracteres.

NoSuchKey

A chave especificada não existe

  • Causas:

    • O nome do objeto não obedece às regras de nomenclatura.

    • Uma regra de ciclo de vida acionou a exclusão do objeto.

    • Um usuário autorizado excluiu o objeto pelo console do OSS, clientes OSS ou chamadas de API.

    • A replicação entre regiões (CRR) está configurada para o bucket onde o objeto reside. Uma operação de exclusão em um objeto com o mesmo nome, no bucket de origem ou destino, foi sincronizada para o objeto especificado.

  • Soluções

    • Verifique se o nome do objeto obedece às regras de nomenclatura. O nome deve ter entre 1 e 1.023 caracteres, usar codificação UTF-8 e não pode começar com barra (/) ou barra invertida (\).

    • Revise as regras de ciclo de vida configuradas para o bucket e confirme se o objeto solicitado não acionou uma regra de exclusão. Para mais informações, consulte Definir uma regra de ciclo de vida.

    • Confirme se outro usuário autorizado não excluiu o objeto.

    • Verifique as regras de CRR configuradas para o bucket e confirme se o objeto solicitado não foi excluído. Para mais informações, consulte Configurar replicação entre regiões.

NoSuchUpload

O upload especificado não existe. O ID de upload pode ser inválido, ou o upload pode ter sido abortado ou concluído

  • Causas:

    • O ID da solicitação não foi retornado ao cliente, indicando falha no upload do objeto.

    • Apenas algumas partes foram enviadas na solicitação de upload multipart ou upload retomável.

  • Soluções

    • Se essa mensagem de erro aparecer ao acessar um objeto enviado, verifique os resultados retornados e confirme se o ID da solicitação consta na resposta.

    • Em uploads multipart ou retomáveis, o upload é considerado bem-sucedido quando a chamada à operação da API CompleteMultipartUpload retorna o código de status HTTP 200 e um ID de solicitação. Para mais informações, consulte InitiateMultipartUpload.

NoSuchVersion

A versão especificada não existe

  • Causa: A versão do objeto especificada não existe.

  • Solução: Ao listar, baixe ou exclua uma versão específica de um objeto, especifique o ID da versão. Obtenha todos os IDs de versão do objeto chamando a operação da API ListObjectVersions (GetBucketVersions).

NoSuchLiveChannel

O canal ao vivo especificado não existe

  • Causa: O LiveChannel especificado não existe.

  • Solução: Ao usar ingestão de fluxo para enviar vídeos ao OSS, crie um LiveChannel e obtenha sua URL de ingestão. Para mais informações, consulte Ingestão de fluxo RTMP.

NoSuchBucketPolicy

A política de bucket especificada não existe

NoSuchReplicationConfiguration

O bucket especificado não possui configuração de replicação

  • Causa: Nenhuma regra de replicação entre regiões está configurada para o bucket.

  • Solução: Configure regras de CRR para replicar automaticamente e de forma assíncrona (quase em tempo real) alterações em objetos, como criações, substituições e exclusões, de um bucket de origem para um bucket de destino, visando recuperação de desastres ou replicação de dados. Para mais informações, consulte Configurar replicação entre regiões.

NoSuchReplicationRule

A BucketReplicationRule especificada não existe

  • Causa: A regra de replicação entre regiões especificada não existe.

  • Solução: Ao consultar o progresso da CRR de um bucket ou excluir sua configuração de replicação, especifique o ID da regra de replicação. Obtenha o ID da regra do bucket de destino chamando a operação da API GetBucketReplication.

NoSuchTransferAccelerationConfiguration

O bucket especificado não possui configuração de aceleração de transferência

  • Causa: A aceleração de transferência não está ativada para o bucket especificado.

  • Solução: Ative o serviço de aceleração de transferência para transferências de dados de longa distância, acelerando uploads e downloads de arquivos grandes (na casa de gigabytes ou terabytes) ou downloads de dados não estáticos e sem grande popularidade. Para mais informações, consulte Acessar o OSS via aceleração de transferência.

NoSuchChannel

Canal de imagem inexistente

  • Causa: O canal de imagem não existe.

  • Solução: Os canais de imagem são um conceito de uma versão antiga do serviço de processamento de imagens, que não recebe mais atualizações. Recomendamos o uso dos novos recursos de processamento de imagens. Para mais informações, consulte Processamento de imagens.

NoSuchStyle

Estilo de imagem inexistente

  • Causa: O estilo de imagem não existe.

  • Solução: Crie um estilo que inclua vários parâmetros para executar rapidamente operações complexas de processamento de imagens. Para mais informações, consulte Estilos de imagem.

NoSuchCacheControlConfiguration

O bucket especificado não possui configuração de controle de cache

  • Causa: Nenhuma política de controle de cache está configurada para o bucket.

  • Solução: Utilize o cabeçalho geral cache-control nas solicitações e respostas HTTP para implementar diferentes políticas de controle de cache. O OSS permite especificar cache-control em operações de API como PutObject, AppendObject e GetObject.