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

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

展开
收起
保持可爱mmm 2020-03-28 20:35:28 776 分享 版权
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-learning.com/

还有其他疑问?
咨询AI助理