认证鉴权 调用接口有如下两种认证方式,您可以选择其中一种进行认证鉴权。 AK/SK认证:通过AK(Access Key ID)/SK(Secret Access Key)加密调用请求。推荐使用AK/SK认证,其安全性比Token认证要高。 Token认证:通过Token认证调用请求。
huaweicloud.sdk.core.auth.ICredential; import com.huaweicloud.sdk.core.auth.BasicCredentials; import com.huaweicloud.sdk.core.exception.ConnectionException;
阅者类型发送不同的消息,目前支持的协议Default、HTTP、HTTPS、email、FunctionGraph(函数)、FunctionGraph(工作流),其中Default是必须的,Email的内容将发给邮件类型的订阅者,其它协议依次如下所示: { "default":
依赖Tenant Guest角色,需要在同项目中勾选依赖的角色。 SMN FullAccess 消息通知服务管理员权限,拥有该权限的用户可以操作并使用所有消息通知服务资源。 系统策略 无 SMN ReadOnlyAccess 消息通知服务的只读权限。 拥有该权限的用户仅能查看消息通知服务数据。
msEndpointInfo object sms协议订阅用户终端地址。 email ListSubscriptionUserResponseEmailEndpointInfo object email协议订阅用户终端地址。 表6 ListSubscriptionUserResp
TopicAttribute object 属性的键值对。access_policy:topic的访问策略。introduction:topic的简介。 表5 TopicAttribute 参数 参数类型 描述 access_policy String topic的访问策略 introduction
更新订阅用户。 调用方法 请参见如何调用API。 URI PUT /v2/{domain_id}/subscription-users/{id} 表1 路径参数 参数 是否必选 参数类型 描述 domain_id 是 String 租户账号ID。 id 是 String 订阅用户ID。
Parameter: Access policy is invalid. 参数:access_policy无效。 请输入有效的access_policy值。 400 SMN.0049 Parameter: Access policy version is invalid. 参数:access_policy版本无效。
删除订阅用户。 调用方法 请参见如何调用API。 URI DELETE /v2/{domain_id}/subscription-users/{id} 表1 路径参数 参数 是否必选 参数类型 描述 domain_id 是 String 租户账号ID。 id 是 String 订阅用户ID。
huaweicloud.sdk.core.auth.ICredential; import com.huaweicloud.sdk.core.auth.BasicCredentials; import com.huaweicloud.sdk.core.exception.ConnectionException;
sEndpointInfo object sms协议订阅用户终端地址。 email 否 CreateSubscriptionUserRequestEmailEndpointInfo object email协议订阅用户终端地址。 表4 CreateSubscriptionUser
如果您需要对您所拥有的消息通知服务(Simple Message Notification)进行精细的权限管理,您可以使用统一身份认证服务(Identity and Access Management,简称IAM),如果华为云账号已经能满足您的要求,不需要创建独立的IAM用户,您可以跳过本章节,不影响您使用SMN服务的其它功能。
huaweicloud.sdk.core.auth.ICredential; import com.huaweicloud.sdk.core.auth.BasicCredentials; import com.huaweicloud.sdk.core.exception.ConnectionException;
创建主题”,尝试创建主题,如果无法创建主题,表示“SMN ReadOnlyAccess”已生效。 在“服务列表”中选择除消息通知服务外的任一服务,如果提示权限不足,表示“SMN ReadOnlyAccess”已生效。 父主题: 权限管理
参数 参数类型 描述 detail detail object 终端探测详情 status Integer http探测任务状态,0代表执行成功,终端可用,1代表未执行,2代表执行失败,终端不可用 request_id String 请求ID 表4 detail 参数 参数类型 描述
huaweicloud.sdk.core.auth.ICredential; import com.huaweicloud.sdk.core.auth.BasicCredentials; import com.huaweicloud.sdk.core.exception.ConnectionException;
huaweicloud.sdk.core.auth.ICredential; import com.huaweicloud.sdk.core.auth.BasicCredentials; import com.huaweicloud.sdk.core.exception.ConnectionException;
huaweicloud.sdk.core.auth.ICredential; import com.huaweicloud.sdk.core.auth.BasicCredentials; import com.huaweicloud.sdk.core.exception.ConnectionException;
身份认证与访问控制 IAM权限策略: 统一身份认证(Identity and Access Management,简称IAM)是华为云提供权限管理、访问控制和身份认证的基础服务,您可以使用IAM创建和管理用户、用户组,通过授权来允许或拒绝他们对云服务和资源的访问,通过设置安全策略
huaweicloud.sdk.core.auth.ICredential; import com.huaweicloud.sdk.core.auth.BasicCredentials; import com.huaweicloud.sdk.core.exception.ConnectionException;
您即将访问非华为云网站,请注意账号财产安全