Todos os produtos
Search
Central de documentação

Object Storage Service:Código de status HTTP 404

Última atualização: Sep 22, 2026

Este tópico descreve os tipos de mensagens de erro associadas ao código de status HTTP 404, bem como suas causas e soluções comuns.

KeyNotFound

O parâmetro KMS keyId especificado não existe

  • Causa: A chave mestra de cliente (CMK) especificada não existe.

  • Solução: Ative o Key Management Service (KMS) e especifique um ID de CMK válido. Um exemplo de ID de CMK é 9468da86-3509-4f8d-a61e-6eab1eac****. Para mais informações, consulte Server-side encryption.

AliasNotFound

O alias especificado não existe

  • Causa: O alias de CMK especificado não existe.

  • Solução: Ative o KMS e especifique um alias de CMK válido. Um alias de CMK deve começar com alias, por exemplo, alias/example.

NoSuchServerSideEncryptionRule

A configuração de criptografia do lado do servidor não existe

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

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

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 Static website hosting.

NoSuchBucketObjectTagging

O bucket especificado não possui tags de objeto

  • Causa: Não há tags configuradas 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 exclusivas.

    • Uma chave de tag pode ter até 128 caracteres, e um valor de tag, até 256 caracteres.

    • As chaves e os valores de tag diferenciam letras 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 de tag em URL.

NoSuchCORSConfiguration

A configuração de CORS não existe

  • Causa: Não há regras de compartilhamento de recursos de origem cruzada (CORS) configuradas.

  • 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 Cross-origin resource sharing.

NoSuchWORMConfiguration

A configuração WORM não existe

  • Causa: Não há política de retenção configurada.

  • Solução: Para armazenar e usar dados de modo a impedir exclusões e modificações, defina uma política de retenção. Para mais informações, consulte Set a retention policy.

O ID WORM especificado não existe

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

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

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 para o qual o link simbólico aponta 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 de nomenclatura:

      • O nome não pode começar com uma barra (/) ou uma barra invertida (\).

      • Use a codificação UTF-8.

      • O nome deve ter de 1 a 1.023 caracteres.

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

NoSuchUser

Usuário não encontrado

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

  • Solução: Verifique se a sua conta Alibaba Cloud 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 Regions and endpoints.

NoSuchLifecycle

Nenhuma linha encontrada na tabela de ciclo de vida

  • Causa: Não há regras de ciclo de vida configuradas para o bucket.

  • Solução: Para mover objetos periodicamente para a classe de armazenamento Infrequent Access (IA), Archive Storage, Cold Archive ou Deep Cold Archive, ou para excluir objetos e fragmentos expirados e reduzir custos de armazenamento, configure regras de ciclo de vida. Para mais informações, consulte Set a lifecycle rule.

NoSuchInventory

Nenhuma linha encontrada na tabela de inventário

  • Causa: Não há regras de inventário configuradas para o bucket.

  • Solução: Para obter informações sobre objetos específicos em um bucket, como quantidade, tamanho, classe de armazenamento e status de criptografia, configure uma regra de inventário. 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 de nomenclatura:

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

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

    • O nome deve ter de 3 a 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 excluiu o objeto.

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

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

  • Soluções

    • Verifique se o nome do objeto obedece às regras de nomenclatura. O nome deve ter de 1 a 1.023 caracteres e estar codificado em UTF-8. Além disso, não pode começar com uma barra (/) ou uma barra invertida (\).

    • Verifique 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 Set a lifecycle rule.

    • Verifique 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 Set up cross-region replication.

NoSuchUpload

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

  • Causas:

    • O cliente não recebeu o ID da solicitação, o que indica falha no upload do objeto.

    • Apenas algumas partes foram enviadas na solicitação de upload multipart ou de 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 está incluído na resposta.

    • Em um upload multipart ou retomável, o upload é bem-sucedido se a chamada para a operação de API CompleteMultipartUpload retornar um 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 especificada do objeto não existe.

  • Solução: Liste, baixe ou exclua uma versão específica de um objeto e especifique o ID da versão. Chame a operação de API ListObjectVersions (GetBucketVersions) para obter todos os IDs de versão do objeto.

NoSuchLiveChannel

O live channel especificado não existe

  • Causa: O LiveChannel especificado não existe.

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

NoSuchBucketPolicy

A política de bucket especificada não existe

NoSuchReplicationConfiguration

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

  • Causa: Não há regras de replicação entre regiões configuradas para o bucket.

  • Solução: Para replicar de forma automática e assíncrona (quase em tempo real) as alterações de objetos, como criações, substituições e exclusões, de um bucket de origem para um bucket de destino para fins como recuperação de desastres ou replicação de dados, configure regras de CRR. Para mais informações, consulte Set up cross-region replication.

NoSuchReplicationRule

O BucketReplicationRule especificado não existe

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

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

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á ativa para o bucket especificado.

  • Solução: Ative o service de aceleração de transferência para transferências de dados de longa distância. Isso acelera uploads e downloads de arquivos grandes em gigabytes ou terabytes, bem como downloads de dados não estáticos e sem hotspot. Para mais informações, consulte Access OSS through transfer acceleration.

NoSuchChannel

O canal de imagem não existe

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

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

NoSuchStyle

O estilo de imagem não existe

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

  • Solução: Para executar operações complexas de processamento de imagens de forma rápida, crie um estilo que inclua vários parâmetros de processamento. Para mais informações, consulte Image styles.

NoSuchCacheControlConfiguration

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

  • Causa: Não há política de controle de cache configurada para o bucket.

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