Quero solucionar os erros de autenticação que recebo quando uso o Amazon Q Developer em meu ambiente de desenvolvimento integrado (IDE).
Resolução
Ao usar o Amazon Q Developer em seu IDE, é possível receber uma das seguintes mensagens de erro:
- "AccessDeniedException: Access denied"
- "An error occurred while processing your request. This error is reported to the team automatically. We will attempt to fix it as soon as possible. Details: Your account is not authorized to make this call"
- "Application sign in error - An error occurred while signing in to the application [Invalid callback URL]"
Solucione o problema com base na mensagem de erro recebida.
Antes de começar, instale a extensão do Amazon Q mais recente e a versão compatível do seu IDE.
Erro AccessDeniedException: Access denied
Quando você não tem assinatura do Amazon Q Developer Pro, recebe o erro Access Denied. Para verificar se você tem assinatura ou não, conclua as seguintes etapas:
- Use a URL do portal de acesso da AWS para fazer login na sua conta.
- Clique em Aplicações.
- Procure a aplicação QDefaultProfile.
Se você vir a aplicação QDefaultProfile, isso quer dizer que já tem a assinatura do Amazon Q Developer Pro. Se não vir a aplicação, entre em contato com o administrador para assinar.
Ou se você tiver acesso ao console de assinatura do Amazon Q, conclua as seguintes etapas para verificar o status da sua assinatura:
- Abra o console do Amazon Q.
- Selecione Assinaturas.
- Em Grupos e usuários inscritos, clique em Usuários.
- Verifique se seu nome de usuário está listado.
Se não estiver, então você não tem uma assinatura. Se estiver, verifique se o status da sua assinatura está Ativo. Se o status for Pendente, você tem a assinatura, mas a cobrança não foi iniciada. Você recebe a cobrança depois de usar o Amazon Q Developer Pro pela primeira vez.
Para assinar, consulte Inscrever usuários no Amazon Q Developer Pro.
Observação: ao pesquisar um usuário, use o nome de exibição dele.
Se o status da sua assinatura for Cancelada, assine novamente.
Para assinar novamente, conclua as seguintes etapas:
- Abra o console do Amazon Q.
- Selecione Assinaturas.
- Em Grupos e usuários inscritos, clique em Usuários.
- Selecione seu nome de usuário.
- Clique em Mais ações e, em seguida, Assinar novamente.
"An error occurred while processing your request. This error is reported to the team automatically. We will attempt to fix it as soon as possible. Details: Your account is not authorized to make this call"
Se você receber a mensagem de erro anterior ao tentar conversar com o Amazon Q Developer Pro, sua assinatura pode não estar ativa. Depois de adicionar seu nome de usuário a um grupo, pode levar até 24 horas para sua assinatura ser ativada.
Se você continuar a receber o erro Account is not authorized to make this call após 24 horas, verifique se sua assinatura foi efetivada.
"Application sign in error - An error occurred while signing in to the application [Invalid callback URL]"
Você deve fazer login na aplicação na mesma região da AWS da região em que a instância do Centro de Identidade do AWS IAM está localizada.
Informações relacionadas
Solução de problemas de assinaturas do Amazon Q Developer Pro