RegisterCaCertificate
操作説明
この操作は、ApsaraMQ for MQTT Enterprise Platinum Edition インスタンスでのみサポートされています。
この操作は Alibaba Cloud アカウントごとに 1 秒あたり最大 500 回まで呼び出すことができます。上限を引き上げる場合は、DingTalk グループ (ID:35228338) に参加して ApsaraMQ for MQTT のテクニカルサポートにお問い合わせください。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
mq:RegisterCa |
create |
*Instance
|
なし |
|
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| MqttInstanceId |
string |
必須 |
CA 証明書をバインドする ApsaraMQ for MQTT インスタンスの ID。 |
post-cn-7mz2d****** |
| CaName |
string |
必須 |
ApsaraMQ for MQTT ブローカーに登録する CA 証明書の名前。 |
mqtt_ca |
| CaContent |
string |
必須 |
ApsaraMQ for MQTT ブローカーに登録する CA 証明書の内容。 説明
例では、\n は改行を示します。 |
-----BEGIN CERTIFICATE-----\nMIIDuzCCAqdGVzdC5jbi1xaW5n******\n-----END CERTIFICATE----- |
| VerificationContent |
string |
必須 |
ApsaraMQ for MQTT ブローカーに登録する CA 証明書が発行した検証証明書の内容。検証証明書は、CA 証明書の登録コードと併せて使用し、CA 証明書の秘密鍵を検証する必要があります。 説明
例では、\n は改行を示します。 |
-----BEGIN CERTIFICATE-----\nMIID/DCCAu+Y5sRMpp9tnd+4s******\n-----END CERTIFICATE----- |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
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 | InstancePermissionCheckFailed | An error occurred while validating the permissions of the instance. Please verify the account that created the instance and its permissions settings. | |
| 400 | MqttOwnerCheckError | Failed to validate the instance permission | |
| 400 | RegisterCodeError | Register code error in verification certificate. | |
| 400 | ParameterFieldCheckFailed | Failed to validate the parameters. The parameters may be missing or invalid. | |
| 400 | MqttApplyCluster4InstanceFailed | the instance can not find cluster. | |
| 400 | SystemError | system error. | |
| 400 | MqttInstanceNotFound | Specified instance is not found | |
| 401 | RegisterCodeUsed | Register code has been used. | |
| 401 | GetCaNumError | Failed to get ca num. Try again later. | |
| 401 | CaNumExceed | CA certificate num exceed | |
| 401 | CertificateContentError | Certificate content error, please check ca/verification certificate content. BasicConstraints extension should be set to true in CA certificate | |
| 401 | SnNotUnique | Sn is not unique in gloabal | |
| 403 | PermissionCheckFailed | Failed to verify API permissions. |
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。