統合開発環境 (IDE) で Amazon Q Developer を使用すると発生する認証エラーをトラブルシューティングしたいと考えています。
解決策
IDE で Amazon Q Developer を使用する際に、次のいずれかのエラーメッセージが表示されることがあります。
- "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]"
表示されたエラーメッセージに応じて、問題をトラブルシューティングします。
開始する前に、最新の Amazon Q 拡張機能、およびお使いの IDE のサポートされているバージョンをインストールしてください。
AccessDeniedException: Access denied エラー
Amazon Q Developer Pro にサブスクライブしていない場合、Access Denied エラーが発生します。サブスクライブしているかどうかを確認するには、次の手順を実行します。
- AWS アクセスポータルの URL でアカウントにサインインします。
- [アプリケーション] を選択します。
- QDefaultProfile アプリケーションを検索します。
QDefaultProfile アプリケーションが表示された場合は、Amazon Q Developer Pro にサブスクライブされています。アプリケーションが表示されない場合は、管理者にサブスクライブするよう依頼してください。
または、Amazon Q サブスクリプションコンソールにアクセスできる場合は、次の手順を実行してサブスクリプションのステータスを確認します。
- Amazon Q コンソールを開きます。
- [サブスクリプション] を選択します。
- [サブスクライブしているグループとユーザー] で [ユーザー] を選択します。
- お使いのユーザー名がリストに表示されているかどうかを確認します。
リストにない場合は、サブスクライブされていません。リストに表示されている場合は、サブスクリプションのステータスが Active であることを確認してください。ステータスが Pending の場合は、サブスクライブされていますが、請求はまだ開始されていません。料金は、Amazon Q Developer Pro を初めて使用した後に発生します。
サブスクライブの方法については、「ユーザーを Amazon Q Developer Pro にサブスクライブする」 を参照してください。
注: ユーザーを検索するときは、そのユーザーの表示名を使用してください。
サブスクリプションのステータスが Canceled の場合は、再サブスクライブします。
再サブスクライブを行うには、次の手順を実行します。
- Amazon Q コンソールを開きます。
- [サブスクリプション] を選択します。
- [サブスクライブしているグループとユーザー] で [ユーザー] を選択します。
- お使いのユーザー名を選択します。
- [その他のアクション] を選択し、[再サブスクライブ] を選択します。
"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"
Amazon Q Developer Pro とチャットしようとすると上記のエラーメッセージが表示される場合は、サブスクリプションが有効になっていない可能性があります。ユーザー名をグループに追加した後、サブスクリプションが有効になるまでに最大 24 時間かかる場合があります。
24 時間が経過しても「この通話を行う許可がありません」というエラーが表示される場合は、サブスクライブが完了しているかどうかを確認してください。
"Application sign in error - An error occurred while signing in to the application [Invalid callback URL]"
AWS IAM Identity Center インスタンスが配置されているリージョンと同じ AWS リージョンのアプリケーションにサインインする必要があります。
関連情報
Amazon Q Developer Pro へのサブスクリプションに関するトラブルシューティング