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: 403
Causa: Você não tem permissões suficientes para realizar a ação solicitada.
Solução:
-
Verifique se seu usuário ou função do IAM tem as permissões necessárias para a ação que você está tentando.
-
Se você estiver usando credenciais de segurança temporárias, verifique se elas não expiraram.
CScoreExceção ruim
Código de status HTTP: 403
Causa: sua conta não está autorizada a acessar este modelo
Solução:
-
Entre em contato com AWS o Support para obter mais detalhes
FTUFormNotFilled
Código de status HTTP: 404
Causa: os detalhes do caso de uso do modelo não foram enviados para esta conta
Solução:
-
Preencha o formulário de detalhes do caso de Anthropic uso antes de usar o modelo
IncompleteSignature
Código de status HTTP: 400
Causa: A assinatura da solicitação não está em conformidade com os AWS padrões.
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 que verifique novamente seu processo de cálculo de assinatura.
InternalFailure
Código de status HTTP: 500
Causa: falha no processamento da solicitação por causa de um erro no servidor
Solução:
-
Sugerimos empregar a abordagem AWS recomendada de usar novas tentativas com recuo exponencial e instabilidade aleatória para melhorar a confiabilidade.
-
Se o problema persistir, entre em contato com o AWS Support Center
e dê detalhes sobre a solicitação e o erro que você está encontrando.
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 em sua solicitação.
-
Verifique se a chamada de ação é suportada pelo Amazon Bedrock e está documentada corretamente, conforme mostrado na Referência de API do Amazon Bedrock.
-
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ê criou novas chaves de acesso recentemente, verifique se está usando as novas credenciais e não as antigas.
AWS O contrato do Marketplace falhou em 15 minutos
Código de status HTTP: 403
Causa: O Contrato do AWS Marketplace falhou devido a um problema subjacente.
Solução:
-
Analise a mensagem de erro e corrija o problema subjacente. Os problemas subjacentes comuns são erro de pagamento inválido e localização geográfica restrita.
-
Em caso de erro de pagamento inválido, consulte Restrição de compras com cartão de crédito e débito para clientes da AISPL usando AWS Marketplace
e INVALID_PAYMENT_INSTRUMENT após solicitar acesso ao modelo no Amazon Bedrock. .
AWS Contrato do Marketplace pendente após 15 minutos
Código de status HTTP: 403
Causa: O Contrato do AWS Marketplace não foi bem-sucedido e já se passaram 15 minutos desde que a solicitação foi feita.
Solução:
-
Tente fazer a solicitação novamente a cada 15 minutos. Se o problema persistir, entre em contato com o AWS Support Center
e dê detalhes sobre a solicitação e o erro que você está encontrando.
MPAgreementBeingCreated
Código de status HTTP: 403
Causa: Sua conta não está autorizada a acessar esse modelo. Sua assinatura AWS do Marketplace para esse modelo ainda está sendo processada
Solução:
-
Tente novamente após 15 minutos
NotAuthorized
Código de status HTTP: 400
Causa: Você não tem permissão para realizar essa ação.
Solução:
-
Revise suas permissões do IAM e garanta que você tenha os direitos necessários para realizar a ação solicitada nos recursos do Amazon Bedrock.
-
Se você estiver usando uma função do IAM, verifique se a função tem as permissões e relações de confiança apropriadas.
-
Verifique se há políticas organizacionais ou políticas de controle de serviços que possam estar restringindo seu acesso.
RequestExpired
Código de status HTTP: 400
Causa: A solicitação não é mais válida devido aos carimbos de data/hora expirados.
Solução:
-
Certifique-se de que o relógio do sistema esteja sincronizado corretamente com uma fonte de tempo confiável.
-
Se você estiver fazendo solicitações de fusos horários diferentes, esteja ciente das possíveis discrepâncias no carimbo de data/hora.
ServiceUnavailable
Código de status HTTP: 503
Causa: O serviço está temporariamente incapaz de processar a solicitação. Os erros 503 são usados para limitação regular.
Solução:
-
Sugerimos empregar a abordagem AWS recomendada de usar novas tentativas com recuo exponencial e instabilidade aleatória para melhorar a confiabilidade.
-
Considere mudar para um diferente Região da AWS se o problema persistir na sua região atual. Regiões diferentes podem ter níveis variados de carga e disponibilidade.
-
Use a inferência entre regiões para gerenciar perfeitamente picos de tráfego não planejados, utilizando computação em diferentes regiões. Regiões da AWS
-
Se você tiver requisitos de alta taxa de transferência, sugerimos explorar a taxa de transferência provisionada para seu caso de uso.
Práticas recomendadas
-
Certifique-se de que seu aplicativo possa lidar com códigos de status 503 adequadamente em sua lógica de tratamento de erros e repetições.
-
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 suas operações, entre em contato com o AWS Support
ThrottlingException
Código de status HTTP: 429
Causa: A solicitação foi negada por exceder as cotas da conta do Amazon Bedrock.
Solução:
-
Verifique as cotas do serviço Amazon Bedrock no console de cotas do serviço Amazon Bedrock para saber mais sobre os limites atribuídos à sua conta.
-
Sugerimos empregar a abordagem AWS recomendada de usar novas tentativas com recuo exponencial. e instabilidade aleatória para
maior confiabilidade. -
Se você tiver requisitos de alta taxa de transferência, sugerimos explorar a taxa de transferência provisionada para seu caso de uso.
-
Solicite o aumento da cota entrando em contato com seu gerente de conta ou com o AWS Support
se o tráfego da sua carga de trabalho exceder as cotas da sua conta.
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 se estão em conformidade com os padrões esperados.
-
Sugerimos prestar atenção a 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: O recurso solicitado não foi encontrado.
Solução:
-
Verifique a exatidão do ID do modelo, do nome do endpoint ou de outros identificadores de recursos em sua solicitação.
-
Implemente um mecanismo alternativo 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 seu catálogo de recursos local.
Se você continuar enfrentando problemas depois de tentar essas soluções, entre em contato com o AWS Support