ApsaraMQ for MQTT の API オペレーションの呼び出しが成功した場合、ResponseCode=200 がクライアントに返されます。呼び出しが失敗した場合、対応するエラーコードとその説明が返されます。次の表に記載されているエラーコードに基づいて解決策を見つけることができます。
トークン関連のエラーコード
HTTP ステータスコード | エラーコード | エラーメッセージ | 説明 |
404 | ApiNotSupport | 指定された API はサポートされていません。 | API オペレーションはサポートされていません。 |
400 | ApplyTokenOverFlow | トークンを申請しすぎたため、しばらくしてからもう一度お試しください。 | トークンが頻繁に要求され、システムによってスロットリングがトリガーされています。しばらくしてからもう一度お試しください。 |
400 | CheckAccountInfoFailed | STS トークンによるアカウント情報の確認中にエラーが発生しました。 | Security Token Service (STS) トークンのアカウント情報の解析に失敗しました。 |
400 | InstancePermissionCheckFailed | インスタンスの権限の検証中にエラーが発生しました。インスタンスを作成したアカウントとその権限設定を確認してください。 | ApsaraMQ for MQTT インスタンスの権限検証に失敗しました。インスタンスの所有権と承認ポリシーを確認してください。 |
500 | InternalError | リクエストの処理中にエラーが発生しました。しばらくしてからもう一度お試しください。 | ApsaraMQ for MQTT インスタンスのバックエンドサービスが異常です。しばらくしてからもう一度お試しください。 |
400 | ParameterCheckFailed | パラメータの検証中にエラーが発生しました。パラメータが欠落しているか無効である可能性があります。 | パラメータ検証に失敗しました。パラメータ値が欠落しているか無効である可能性があります。 |
400 | PermissionCheckFailed | リソース権限の検証中にエラーが発生しました。インスタンス、トピック、および GroupId を作成したアカウントを確認し、それらの権限設定を確認してください。 | リソース権限の検証に失敗しました。インスタンス、トピック、およびグループの権限と承認ポリシーを確認してください。 |
500 | SystemOverFlow | リクエストの処理中にエラーが発生しました。もう一度お試しください。 | スロットリングがトリガーされました。もう一度お試しください。 |
400 | InvalidParameter.%s | パラメータの検証中にエラーが発生しました。パラメータが欠落しているか無効である可能性があります。 | パラメータ検証に失敗しました。パラメータ値が欠落しているか無効である可能性があります。 |
グループ関連のエラーコード
HTTP ステータスコード | エラーコード | エラーメッセージ | 説明 |
500 | CreateGroupIdError | GroupId の作成に失敗しました。しばらくしてからもう一度お試しください。 | グループの作成に失敗しました。しばらくしてからもう一度お試しください。 |
400 | GroupIdAlreadyExsited | 指定された GroupId は既に存在します。 | グループ ID は既に存在します。 |
400 | GroupIdAlreadyUsedByOtherUsers | 現在の GroupId は別のユーザーによって使用されています。別の GroupId に変更してください。 | グループは別のユーザーによって使用されています。別のグループ ID を試してください。 |
500 | InternalError | リクエストの処理中にエラーが発生しました。しばらくしてからもう一度お試しください。 | ApsaraMQ for MQTT インスタンスのバックエンドサービスが異常です。しばらくしてからもう一度お試しください。 |
400 | ParameterFieldCheckFailed | パラメータの検証に失敗しました。パラメータが欠落しているか無効である可能性があります。 | パラメータ検証に失敗しました。パラメータ値が欠落しているか無効である可能性があります。 |
400 | InstancePermissionCheckFailed | インスタンスの権限の検証中にエラーが発生しました。インスタンスを作成したアカウントとその権限設定を確認してください。 | ApsaraMQ for MQTT インスタンスの権限検証に失敗しました。インスタンスの所有権と承認ポリシーを確認してください。 |
400 | InstanceNotFound | インスタンスが見つかりませんでした。instanceId が無効である可能性があります。 | インスタンスが見つかりません。インスタンスが作成されているかどうか、またはインスタンス ID が正しく指定されているかどうかを確認してください。 |
400 | PermissionCheckFailed | リソース権限の検証中にエラーが発生しました。インスタンス、トピック、および GroupId を作成したアカウントを確認し、それらの権限設定を確認してください。 | リソース権限の検証に失敗しました。インスタンス、トピック、およびグループの権限と承認ポリシーを確認してください。 |
トピック関連のエラーコード
HTTP ステータスコード | エラーコード | エラーメッセージ | 説明 |
400 | ParameterFieldCheckFailed | パラメータの検証に失敗しました。パラメータが欠落しているか無効である可能性があります。 | パラメータ検証に失敗しました。パラメータ値が欠落しているか無効である可能性があります。 |
400 | MqttTopicNumExceeded | トピックの最大数を超えました。 | インスタンスのトピック数がシステム制限を超えています。 |
400 | MqttTopicExist | 指定されたトピックは既に存在します。パラメータを確認してください。 | 指定されたトピックは既に存在します。パラメータ設定を変更し、トピックを再作成してください。 |
400 | InstanceNotFound | インスタンスが見つかりませんでした。instanceId が無効である可能性があります。 | インスタンスが見つかりません。インスタンスが作成されているかどうか、またはインスタンス ID が正しく指定されているかどうかを確認してください。 |
400 | ResourcePermissionCheckFailed | リソース権限の検証中にエラーが発生しました。インスタンス、トピック、および GroupId を作成したアカウントを確認し、それらの権限設定を確認してください。 | リソース権限の検証に失敗しました。インスタンス、トピック、およびグループの権限と承認ポリシーを確認してください。 |
400 | CreateMqttTopicFailed | MQTT トピックの作成中にエラーが発生しました。パラメータを確認して、もう一度お試しください。 | ApsaraMQ for MQTT インスタンスでトピックの作成に失敗しました。パラメータ設定を確認し、トピックを再作成してください。 |
400 | InstancePermissionCheckFailed | インスタンスの権限の検証中にエラーが発生しました。インスタンスを作成したアカウントとその権限設定を確認してください。 | ApsaraMQ for MQTT インスタンスの権限検証に失敗しました。インスタンスの所有権と承認ポリシーを確認してください。 |
400 | PermissionCheckFailed | リソース権限の検証中にエラーが発生しました。インスタンス、トピック、および GroupId を作成したアカウントを確認し、それらの権限設定を確認してください。 | リソース権限の検証に失敗しました。インスタンス、トピック、およびグループの権限と承認ポリシーを確認してください。 |
ルール関連のエラーコード
HTTP ステータスコード | エラーコード | エラーメッセージ | 説明 |
400 | ParameterFieldCheckFailed | パラメータの検証に失敗しました。パラメータが欠落しているか無効である可能性があります。 | パラメータ検証に失敗しました。パラメータ値が欠落しているか無効である可能性があります。 |
400 | InstancePermissionCheckFailed | インスタンスの権限の検証中にエラーが発生しました。インスタンスを作成したアカウントとその権限設定を確認してください。 | ApsaraMQ for MQTT インスタンスの権限検証に失敗しました。インスタンスの所有権と承認ポリシーを確認してください。 |
400 | PermissionCheckFailed | リソース権限の検証中にエラーが発生しました。インスタンス、トピック、および GroupId を作成したアカウントを確認し、それらの権限設定を確認してください。 | リソース権限の検証に失敗しました。インスタンス、トピック、およびグループの権限と承認ポリシーを確認してください。 |
400 | ResourcePermissionCheckFailed | リソース権限の検証中にエラーが発生しました。インスタンス、トピック、および GroupId を作成したアカウントを確認し、それらの権限設定を確認してください。 | リソース権限の検証に失敗しました。インスタンス、トピック、およびグループの権限と承認ポリシーを確認してください。 |
400 | CreateMqttRuleFailed | MQTT ルールの作成中にエラーが発生しました。パラメータを確認して、もう一度お試しください。 | ApsaraMQ for MQTT インスタンスのルールの作成に失敗しました。パラメータ設定を確認し、ルールを再作成してください。 |
400 | MqttRuleExist | 指定された MQTT ルールは既に存在します。パラメータを確認してください。 | 指定されたルールは既に存在します。パラメータ設定を変更し、ルールを再作成してください。 |
400 | MqttRuleNumExceeded | ルールの最大数を超えました。 | 現在のインスタンスのルール数がシステム制限を超えています。 |
400 | InstanceNotFound | インスタンスが見つかりませんでした。instanceId が無効である可能性があります。 | インスタンスが見つかりません。インスタンスが作成されているかどうか、またはインスタンス ID が正しく指定されているかどうかを確認してください。 |
詳細については、「サービスエラーコード」をご参照ください。