SetSniConfig - 配置多域名证书
配置多域名证书。
调试
您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

授权信息
操作 |
访问级别 |
资源类型 |
条件关键字 |
关联操作 |
mq:SetSniConfig |
update |
*全部资源
|
无 |
|
请求参数
名称 |
类型 |
必填 |
描述 |
示例值 |
MqttInstanceId |
string |
是 |
实例 ID |
mqtt-cn-5yd3xxx |
DefaultCertificate |
string |
是 |
默认证书。当服务端证书列表中没有对应的域名能够匹配,则返回该证书。 |
1533xxxx-cn-hangzhou |
SniConfig |
string |
否 |
SNI 配置,实现域名和证书映射。格式为:域名#证书 ID#密码(如果有);域名#证书 ID#密码(如果有); |
*.mqtt.aliyuncs.com#15xxxxx-cn-hangzhou;mqtt-test.mqtt.aliyuncs.com#15xxxx9-cn-hangzhou |
返回参数
名称 |
类型 |
描述 |
示例值 |
object |
返回对象 |
||
RequestId |
string |
Id of the request |
E4581CCF-62AF-44D9-B5B4-D1DQDC0E**** |
Success |
string |
是否调用成功:true:调用成功。 false:调用失败。 |
True |
AccessDeniedDetail |
object |
访问被拒绝详细信息。 |
|
AuthAction |
string |
尝试执行的未授权操作。 |
SetSniConfig |
AuthPrincipalDisplayName |
string |
授权主体显示名称。 |
2063xxxxxxxx533 |
AuthPrincipalOwnerId |
string |
授权主体所有者 ID。 |
1245xxxxx34343 |
AuthPrincipalType |
string |
授权主体类型。 |
SubUser |
EncodedDiagnosticMessage |
string |
编码诊断信息。 |
AQFma6gWZmuoFkMxQ0M3MUVCLTRFQzQtNTI1OS1BQ0Q0LTlBMTFGQkVDOTA3Qw== |
NoPermissionType |
string |
无权限类型。 |
ImplicitDeny |
PolicyType |
string |
策略类型。 |
AccountLevelIdentityBasedPolicy |
示例
正常返回示例
JSON
格式
{
"RequestId": "E4581CCF-62AF-44D9-B5B4-D1DQDC0E****",
"Success": "True",
"AccessDeniedDetail": {
"AuthAction": "SetSniConfig",
"AuthPrincipalDisplayName": "2063xxxxxxxx533",
"AuthPrincipalOwnerId": "1245xxxxx34343",
"AuthPrincipalType": "SubUser",
"EncodedDiagnosticMessage": "AQFma6gWZmuoFkMxQ0M3MUVCLTRFQzQtNTI1OS1BQ0Q0LTlBMTFGQkVDOTA3Qw==",
"NoPermissionType": "ImplicitDeny",
"PolicyType": "AccountLevelIdentityBasedPolicy"
}
}
错误码
HTTP status code |
错误码 |
错误信息 |
描述 |
---|---|---|---|
400 | MqttInstanceNotFound | Specified instance is not found | |
400 | MqttOwnerCheckError | Failed to validate the instance permission | |
403 | PermissionCheckFailed | Failed to verify API permissions. |
访问错误中心查看更多错误码。
变更历史
更多信息,参考变更详情。