Solução de problemas dos códigos de erro da API do Amazon Bedrock - Amazon Bedrock

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Solução de problemas dos códigos de erro da API do Amazon Bedrock

Esta seção fornece informações detalhadas sobre os erros comuns que você pode encontrar ao usar o Amazon Bedrock APIs, a causa do erro e a solução para resolvê-lo.

AccessDeniedException

Código de status HTTP: 400

Causa: você não tem permissões suficientes para realizar a ação solicitada

Solução:

  • Verifique se o usuário ou o perfil do IAM tem as permissões necessárias para a ação que você está tentando.

  • Se você usar credenciais de segurança temporárias, verifique se elas não expiraram.

IncompleteSignature

Código de status HTTP: 400

Causa: A assinatura da solicitação não está em conformidade com os padrões AWS

Solução:

  • Verifique se você está usando uma versão do AWS SDK compatível com o Amazon Bedrock

  • Verifique se o ID da chave de AWS acesso e a chave secreta estão configurados corretamente

  • Se você estiver assinando solicitações manualmente, sugerimos verificar novamente o processo de cálculo da assinatura.

InternalFailure

Código de status HTTP: 500

Causa: falha no processamento da solicitação por causa de um erro no servidor

Solução:

InvalidAction

Código de status HTTP: 400

Causa: a ação ou a operação solicitada é inválida

Solução:

  • Sugerimos verificar novamente a ortografia e a formatação do nome da ação na solicitação.

  • Verifique se a chamada de ação é compatível com o Amazon Bedrock e está documentada corretamente, conforme mostrado na Amazon Bedrock API Reference.

  • Verifique se você está usando a maioria das up-to-date versões do AWS SDK ou da CLI

InvalidClientTokenId

Código de status HTTP: 403

Causa: O certificado X.509 ou o ID da chave de AWS acesso fornecido não existe em nossos registros

Solução:

  • Verifique se você está usando a ID da chave de AWS acesso correta

  • Se você tiver criado chaves de acesso recentemente, verifique se está usando as novas credenciais, e não as anteriores.

NotAuthorized

Código de status HTTP: 400

Causa: você não tem permissão para realizar a ação

Solução:

  • Revise as permissões do IAM e verifique se você tem os direitos necessários para realizar a ação solicitada em recursos do Amazon Bedrock.

  • Se você estiver usando um perfil do IAM, verifique se o perfil tem as permissões e relações de confiança indicadas.

  • Verifique se há políticas organizacionais ou políticas de controle de serviços que possam estar restringindo o acesso.

RequestExpired

Código de status HTTP: 400

Causa: a solicitação deixa de ser válida por causa dos registros de data e hora expirados

Solução:

  • Verifique se o relógio do sistema está sincronizado corretamente com uma fonte de tempo confiável.

  • Se você estiver fazendo solicitações em fusos horários diferentes, saiba que pode haver discrepâncias no carimbo de data/hora.

ServiceUnavailable

Código de status HTTP: 503

Causa: o serviço está temporariamente impossibilitado de processar a solicitação

Solução:

Práticas recomendadas

  • Garanta que a aplicação possa processar códigos de status 503 da maneira devida na lógica de tratamento de erros e repetição.

  • Consulte o AWS Service Health Dashboard para ver se há problemas anunciados ou manutenções programadas que possam afetar o serviço.

Se você tiver erros 503 frequentes ou se eles afetarem significativamente as operações, entre em contato com o AWS Support para obter ajuda adicional e orientação personalizadas para o caso de uso específico.

ThrottlingException

Código de status HTTP: 429

Causa: a solicitação foi negada porque as cotas da conta referentes a o Amazon Bedrock foram excedidas

Solução:

ValidationError

Código de status HTTP: 400

Causa: a entrada não atende às restrições especificadas pelo Amazon Bedrock.

Solução:

  • Revise a documentação da API para garantir que todos os parâmetros necessários sejam incluídos e formatados corretamente.

  • Verifique se os valores de entrada estão dentro dos intervalos permitidos ou estão em conformidade com os padrões esperados.

  • Sugerimos prestar atenção em todas as regras de validação específicas mencionadas na referência da API para a ação que você está usando.

ResourceNotFound

Código de status HTTP: 404

Causa: não foi possível encontrar o recurso solicitado

Solução:

  • Verifique a exatidão do ID do modelo, do nome do endpoint ou de outros identificadores de recurso na solicitação.

  • Implemente um mecanismo de fallback para usar modelos ou endpoints alternativos quando um recurso primário não for encontrado.

Práticas recomendadas

  • Use ListFoundationModelspara saber mais sobre os modelos de fundação Amazon Bedrock disponíveis que você pode usar

  • Sugerimos implementar um processo de sincronização periódica para atualizar o catálogo de recursos local.

Se você continuar enfrentando problemas depois de tentar essas soluções, entre em contato com o AWS Support para obter ajuda adicional e orientação personalizadas ao caso de uso específico