症状
デベロッパー ポータルと Edge の間の通信の問題により、次の 1 つ以上の問題が発生する可能性があります。
- 次のタスクを行うことができない。
- SmartDocs を作成または更新する。
- デベロッパー アプリを登録する。
- API プロダクトを一覧表示する。
- デベロッパー ポータルの SmartDocs モデルページにアクセスすると(デベロッパー ポータルの管理メニューで [Content] > [SmartDocs] を選択)、エラーが返される。
- デベロッパー アプリの分析が生成されない。
エラー メッセージ
- デベロッパー ポータルの [SmartDocs] タブにアクセスしたときに返されるエラー:
The website encountered an unexpected error. Please try again later.
- デベロッパー ポータルでデベロッパー アプリを登録するときに返されるエラー:
There was an error trying to create the App. Please try again later.
考えられる原因
ほとんどの場合、問題は、正しくない devadmin 認証情報が指定されたか、devadmin ユーザー役割に割り当てられている権限が不十分であるため発生します。
[Configuration] > [Dev Portal] に移動して、[Connection Status] 項目に「Connection Successful」と表示されることを確認して、デベロッパー ポータルの Edge 接続の構成を検証します。このように表示されないと、デベロッパー ポータルは Edge 管理サーバーに正しく接続できません。
診断
- [Configuration] > [Dev Portal] に移動して、[Edge logging threshold] で [Debug] を選択して、デベロッパー ポータルでの「DEBUG」ロギングを有効にします。デフォルトでは、管理 API 呼び出しはログに記録されません。
- 問題を再現します。
- [Reports] -> [Recent Log Messages] に移動してログにアクセスします。
- 実際のエラーの詳細については、タイプ「LogPlugin」のメッセージを開きます。
401 Unauthorized Error(未承認)を示す出力例
解決策
発生したエラーに応じて、次の表に示す適切な手順に従います。
エラー |
解決の手順 |
401 Unauthorized(未承認) |
デベロッパー ポータルで正しい devadmin 認証情報を更新し、接続を再度テストします。ユーザー アカウントの追加と管理をご覧ください。 |
403 Forbidden(禁止) |
Edge 組織の devadmin ユーザー役割を更新して、リソースに必要な権限を付与します。ユーザー役割と権限の設定をご覧ください。 |