ApsaraMQ for MQTT は、X.509 証明書ベースのデバイス検証をサポートしています。クライアントは、接続認証にデバイス証明書を使用します。認証局(CA)証明書は、クライアントにデバイス証明書を発行し、それらの証明書の有効性を検証するために使用されます。一定期間 CA 証明書を使用する必要がない場合は、この操作を呼び出して登録を解除します。これにより、CA 証明書のステータスが非アクティブに変更されます。CA 証明書を再度使用する必要がある場合は、ActiveCaCertificate 操作を呼び出して再アクティブ化できます。
操作説明
プラチナ エディション インスタンスのみが、InactivateCaCertificate 操作をサポートしています。
単一ユーザーのリクエストレートは、1 秒あたり 500 に制限されています。特別な要件がある場合は、ApsaraMQ for MQTT テクニカルサポートにお問い合わせください。DingTalk グループ番号は 35228338 です。
この操作は、ApsaraMQ for MQTT に登録されている CA 証明書に対してのみ呼び出すことができます。インスタンスに登録されている CA 証明書を照会するには、CA証明書の一覧表示 操作を呼び出します。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
mq:UnregisterCaCertificate |
none |
*Instance
|
なし |
|
リクエストパラメーター
|
パラメーター |
タイプ |
必須 / 任意 |
説明 |
例 |
| MqttInstanceId |
string |
必須 |
CA 証明書がアタッチされている ApsaraMQ for MQTT インスタンスの ID です。 |
post-cn-7mz2d****** |
| Sn |
string |
必須 |
登録解除する CA 証明書のシリアル番号(SN)です。SN は、CA 証明書を一意に識別します。 値は最大 128 バイトです。 |
007269004887****** |
レスポンスパラメーター
|
パラメーター |
タイプ |
説明 |
例 |
|
object |
返されたデータ。 |
||
| RequestId |
string |
リクエストの ID です。この ID はリクエストごとに一意です。トラブルシューティングや問題の特定に使用できます。 |
020F6A43-19E6-4B6E-B846-44EB31DF**** |
| Sn |
string |
登録解除された CA 証明書のシリアル番号(SN)です。SN は、CA 証明書を一意に識別します。 |
007269004887****** |
例
成功レスポンス
JSONJSON
{
"RequestId": "020F6A43-19E6-4B6E-B846-44EB31DF****",
"Sn": "007269004887******"
}
エラーコード
|
HTTP ステータスコード |
エラーコード |
エラーメッセージ |
説明 |
|---|---|---|---|
| 500 | ParameterFieldCheckFailed | Failed to validate the parameters. The parameters may be missing or invalid. | |
| 500 | FindCaBySnError | Failed to find the CA by the SN. Please check sn is valid. | |
| 500 | MqttInstanceNotFound | Specified instance is not found | |
| 403 | PermissionCheckFailed | Failed to verify API permissions. | |
| 403 | MqttOwnerCheckError | Failed to validate the instance permission |
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。