呼び出しが成功した場合、ApsaraMQ for MQTT システムはクライアントに ResponseCode=200 を返します。呼び出しが失敗した場合、対応するエラーコードと説明が返されます。次の表に示すエラーコードに基づいて解決策を見つけることができます。
トークンエラーコード
| HTTP ステータスコード | エラー | エラーメッセージ | 説明 |
| 404 | ApiNotSupport | 指定された API はサポートされていません。 | 現在のインターフェースはサポートされていません。確認してください。 |
| 400 | ApplyTokenOverFlow | トークンの申請回数が多すぎます。後でもう一度お試しください。 | トークン申請頻度が高すぎます。システムのフロー制御のため、後でもう一度お試しください。 |
| 400 | CheckAccountInfoFailed | STS トークンによるアカウント情報の確認中にエラーが発生しました。 | STS トークン内のアカウント情報の解析中にエラーが発生しました。 |
| 400 | InstancePermissionCheckFailed | インスタンスの権限の検証中にエラーが発生しました。インスタンスを作成したアカウントとその権限設定を確認してください。 | インスタンス権限の検証に失敗しました。ApsaraMQ for MQTT インスタンスの所有権と承認ポリシーを確認してください。 |
| 500 | InternalError | リクエストの処理中にエラーが発生しました。後でもう一度お試しください。 | ApsaraMQ for MQTT バックエンドサービスが異常です。後でもう一度お試しください。 |
| 400 | ParameterCheckFailed | パラメーターの検証中にエラーが発生しました。パラメーターが欠落しているか無効である可能性があります。 | パラメーター検証に失敗しました。このパラメーターは欠落しているか無効である可能性があります。 |
| 400 | PermissionCheckFailed | リソース権限の検証中にエラーが発生しました。インスタンス、トピック、および GroupId を作成したアカウントを確認し、それらの権限設定を確認してください。 | リソース権限の検証に失敗したため、エラーメッセージが返されました。インスタンス、トピック、およびグループ ID の権限と承認ポリシーを確認してください。 |
| 500 | SystemOverFlow | リクエストの処理中にエラーが発生しました。もう一度やり直してください。 | システムがスロットリングされています。もう一度やり直してください。 |
| 400 | InvalidParameter.%s | パラメーターの検証中にエラーが発生しました。パラメーターが欠落しているか無効である可能性があります。 | パラメーター検証に失敗しました。このパラメーターは欠落しているか無効である可能性があります。 |
グループ ID エラーコード
| HTTP ステータスコード | エラー | エラーメッセージ | 説明 |
| 500 | CreateGroupIdError | GroupId の作成に失敗しました。後でもう一度お試しください。 | グループ ID の作成リクエストが失敗しました。後でもう一度お試しください。 |
| 400 | GroupIdAlreadyExsited | 指定された GroupId は既に存在します。 | 現在のグループ ID は既に存在します。 |
| 400 | GroupIdAlreadyUsedByOtherUsers | 現在の GroupId は別のユーザーによって使用されています。別の GroupId に変更してください。 | 指定されたグループ ID は既に別のユーザーによって所有されています。 |
| 500 | InternalError | リクエストの処理中にエラーが発生しました。後でもう一度お試しください。 | MQTT バックエンドサービスが異常です。もう一度お試しください。 |
| 400 | ParameterFieldCheckFailed | パラメーターの検証に失敗しました。パラメーターが欠落しているか無効である可能性があります。 | パラメーター検証に失敗しました。このパラメーターは欠落しているか無効である可能性があります。 |
| 400 | InstancePermissionCheckFailed | インスタンスの権限の検証中にエラーが発生しました。インスタンスを作成したアカウントとその権限設定を確認してください。 | インスタンス権限の検証に失敗しました。ApsaraMQ for MQTT インスタンスの所有権と承認ポリシーを確認してください。 |
| 400 | InstanceNotFound | インスタンスが見つかりませんでした。instanceId が無効である可能性があります。 | インスタンスが見つかりません。 |
| 400 | PermissionCheckFailed | リソース権限の検証中にエラーが発生しました。インスタンス、トピック、および GroupId を作成したアカウントを確認し、それらの権限設定を確認してください。 | リソース権限の検証に失敗したため、エラーメッセージが返されました。インスタンス、トピック、およびグループ ID の権限と承認ポリシーを確認してください。 |
エラーコードの一覧については、[API エラーセンター] を参照してください。