开发者社区 > 云原生 > 云消息队列 > 正文

消息队列 AMQP 版如何RAM 鉴权?

消息队列 AMQP 版如何RAM 鉴权?

展开
收起
保持可爱mmm 2020-03-28 20:35:28 752 0
1 条回答
写回答
取消 提交回答
  • 在使用 RAM 账号调用消息队列 AMQP 版 API 前,需要主账号通过创建授权策略对 RAM 账号进行授权。在授权策略中,使用资源描述符(Alibaba Cloud Resource Name, ARN)指定授权资源。 可授权的消息队列 AMQP 版资源类型 在进行 RAM 子账号授权时,消息队列 AMQP 版资源的描述方式如下:

    资源类型 授权策略中的资源描述方法 Instance acs:amqp:$regionid:$accountid:instances/$instanceId acs:amqp:$regionid:$accountid:instances/* Vhost acs:amqp:$region:$accountid:/instances/$instanceId/vhosts/$vhostName acs:amqp:$region:$accountid:/instances/$instanceId/vhosts/* Queue acs:amqp:$region:$accountid:/instances/$instanceId/vhosts/$vhostName/queues/$queueName acs:amqp:$region:$accountid:/instances/$instanceId/vhosts/$vhostName/queues/* Exchange acs:amqp:$region:$accountid:/instances/$instanceId/vhosts/$vhostName/exchanges/$exchangeName acs:amqp:$region:$accountid:/instances/$instanceId/vhosts/$vhostName/exchanges/* 其中$regionid/accountid/instanceId 为具体的资源 ID,*代表对应的所有资源。 可授权的消息队列 AMQP 版接口 下表列举了消息队列 AMQP 版中可授权的 API 及其描述方式:

    API 资源描述 ListInstances acs:amqp:$regionid:$accountid:instances/* ListVirtualHosts acs:amqp:$region:$accountid:/instances/$instanceId/vhosts/* ListBindings acs:amqp:$region:$accountid:/instances/$instanceId/vhosts/$vhostName acs:amqp:$region:$accountid:/instances/$instanceId/vhosts/$vhostName/queues/* acs:amqp:$region:$accountid:/instances/$instanceId/vhosts/$vhostName/exchanges/* ListQueues acs:amqp:$region:$accountid:/instances/$instanceId/vhosts/$vhostName/queues/* ListQueueUpStreamBindings acs:amqp:$region:$accountid:/instances/$instanceId/vhosts/$vhostName/queues/* acs:amqp:$region:$accountid:/instances/$instanceId/vhosts/$vhostName/exchanges/* ListExchanges acs:amqp:$region:$accountid:/instances/$instanceId/vhosts/$vhostName/exchanges/* ListDownStreamBindings acs:amqp:$region:$accountid:/instances/$instanceId/vhosts/$vhostName/exchanges/* acs:amqp:$region:$accountid:/instances/$instanceId/vhosts/$vhostName/queues/* ListExchangeUpStreamBindings acs:amqp:$region:$accountid:/instances/$instanceId/vhosts/$vhostName/exchanges/* acs:amqp:$region:$accountid:/instances/$instanceId/vhosts/$vhostName/queues/*

    2020-03-28 20:39:04
    赞同 展开评论 打赏

涵盖 RocketMQ、Kafka、RabbitMQ、MQTT、轻量消息队列(原MNS) 的消息队列产品体系,全系产品 Serverless 化。RocketMQ 一站式学习:https://rocketmq.io/

热门讨论

热门文章

相关电子书

更多
企业互联网架构之消息队列 立即下载
基于消息队列RocketMQ的大型分布式应用上云最佳实践 立即下载
云原生消息队列Apache RocketMQ 立即下载