ApsaraMQ for MQTT は、X.509 証明書を使用したデバイス認証をサポートしています。これらのデバイス証明書を発行および検証するには CA 証明書が必要であり、使用するにはアクティブである必要があります。CA 証明書は登録時にデフォルトでアクティブになりますが、この操作により、非アクティブになった証明書を再アクティブ化することができます。
操作説明
-
この操作は、ApsaraMQ for MQTT Enterprise Platinum Edition インスタンスでのみサポートされています。
-
この操作は、Alibaba Cloud アカウントあたり 1 秒間に最大 500 回呼び出すことができます。上限を引き上げたい場合は、DingTalk グループ (ID: 35228338) に参加して ApsaraMQ for MQTT テクニカルサポートにお問い合わせください。
-
この操作では、ApsaraMQ for MQTT ブローカーに登録されている CA 証明書のみを再アクティブ化できます。ApsaraMQ for MQTT インスタンスに登録されている CA 証明書を照会するには、ListCaCertificate API を呼び出すことができます。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
mq:ActiveCaCertificate |
none |
*Instance
|
なし |
|
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| MqttInstanceId |
string |
必須 |
CA 証明書が紐付けられている ApsaraMQ for MQTT インスタンスの ID。 |
post-cn-7mz2d****** |
| Sn |
string |
必須 |
再アクティブ化する CA 証明書のシリアル番号。シリアル番号は CA 証明書の一意の識別子です。 CA 証明書のシリアル番号は 128 バイトを超えることはできません。 |
007269004887****** |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
レスポンスパラメーター。 |
||
| RequestId |
string |
パブリックパラメーター。各リクエスト ID は一意で、トラブルシューティングや問題の特定に使用できます。 |
020F6A43-19E6-4B6E-B846-44EB31DF**** |
| Sn |
string |
アクティブ化された CA 証明書のシリアル番号。CA 証明書を一意に識別するために使用します。 |
007269004887****** |
例
成功レスポンス
JSONJSON
{
"RequestId": "020F6A43-19E6-4B6E-B846-44EB31DF****",
"Sn": "007269004887******"
}
エラーコード
|
HTTP ステータスコード |
エラーコード |
エラーメッセージ |
説明 |
|---|---|---|---|
| 400 | ParameterFieldCheckFailed | Failed to validate the parameters. The parameters may be missing or invalid. | |
| 400 | MqttApplyCluster4InstanceFailed | the instance can not find cluster. | |
| 400 | FindCaBySnError | Failed to find the CA by the SN. Please check sn is valid. | |
| 400 | MqttInstanceNotFound | Specified instance is not found | |
| 400 | SystemError | system error. | |
| 403 | PermissionCheckFailed | Failed to verify API permissions. | |
| 403 | MqttOwnerCheckError | Failed to validate the instance permission |
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。