赛尔校园公共服务平台 Logo
平台使用
阿里云
百度云
移动云
智算服务
教育生态
登录 →
赛尔校园公共服务平台 Logo
平台使用 阿里云 百度云 移动云 智算服务 教育生态
登录
  1. 首页
  2. 阿里云
  3. 云服务器 ECS
  4. 开发参考
  5. API参考(ECS)
  6. API目录
  7. 实例
  8. DescribeInstanceRamRole - 查询实例被授予的RAM角色

DescribeInstanceRamRole - 查询实例被授予的RAM角色

  • 实例
  • 发布于 2025-04-01
  • 1 次阅读
文档编辑
文档编辑

本接口具备两个主要功能,支持依据实例 ID 来查询一台或多台 ECS 实例所被授予的实RAM角色,同时也允许通过实例 RAM 角色名称来查询被授予了该特定角色的实例情况。

接口说明

通过阿里云 CLI 调用 API 时,不同数据类型的请求参数取值必须遵循格式要求。更多信息,请参见 CLI 参数格式说明。

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

调试

授权信息

下表是API对应的授权信息,可以在RAM权限策略语句的Action元素中使用,用来给RAM用户或RAM角色授予调用此API的权限。具体说明如下:

  • 操作:是指具体的权限点。
  • 访问级别:是指每个操作的访问级别,取值为写入(Write)、读取(Read)或列出(List)。
  • 资源类型:是指操作中支持授权的资源类型。具体说明如下:
    • 对于必选的资源类型,用前面加 * 表示。
    • 对于不支持资源级授权的操作,用全部资源表示。
  • 条件关键字:是指云产品自身定义的条件关键字。
  • 关联操作:是指成功执行操作所需要的其他权限。操作者必须同时具备关联操作的权限,操作才能成功。
操作访问级别资源类型条件关键字关联操作
ecs:DescribeInstanceRamRoleget
Instance
acs:ecs:{#regionId}:{#accountId}:instance/{#instanceId}
Role
acs:ram:{#regionId}:{#accountId}:role/{#roleName}
    无
无

请求参数

名称类型必填描述示例值
PageNumberinteger否

查询接口返回资源信息列表的页码。

起始值:1。

默认值:1。

1
PageSizeinteger否

分页展示响应信息时设置的每页行数,单位:行。

最大值:50。

默认值:10。

10
RegionIdstring是

实例 RAM 角色所在的地域。您可以调用 DescribeRegions 查看最新的阿里云地域列表。

cn-hangzhou
InstanceIdsstring否

指定查询的实例 ID 的集合。最多支持一次查询 50 台实例。

说明 InstanceIds与RamRoleName参数必须至少填写一个。
["i-bp67acfmxazb1p****", "i-bp67acfmxazb2p****", "bp67acfmxazb3p****"…]
RamRoleNamestring否

查询赋予了某一实例 RAM 角色的所有 ECS 实例。您可以使用 RAM API ListRoles 查询您已创建的实例 RAM 角色。

说明 InstanceIds与RamRoleName参数必须至少填写一个。
EcsServiceRole-EcsDocGuideTest

返回参数

名称类型描述示例值
object
RequestIdstring

请求 ID。

473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E
TotalCountinteger

返回的实例数量。

1
RegionIdstring

实例所在的地域。

cn-hangzhou
InstanceRamRoleSetsarray<object>

由实例 ID 和 RAM 角色名称(InstanceRamRoleSet)组成的信息集。

InstanceRamRoleSetobject
RamRoleNamestring

实例 RAM 角色名称。

EcsServiceRole-EcsDocGuideTest
InstanceIdstring

实例 ID。

i-bp67acfmxazb4p****

示例

正常返回示例

JSON格式

{
  "RequestId": "473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E",
  "TotalCount": 1,
  "RegionId": "cn-hangzhou",
  "InstanceRamRoleSets": {
    "InstanceRamRoleSet": [
      {
        "RamRoleName": "EcsServiceRole-EcsDocGuideTest",
        "InstanceId": "i-bp67acfmxazb4p****"
      }
    ]
  }
}

错误码

HTTP status code错误码错误信息描述
400InvalidInstanceIds.MalformedThe specified instanceIds are not valid.指定的多个 InstanceId 不合法。
403InvalidNetworkType.MismatchRamRoleRam role cannot be applied to instances of Classic network type.实例 RAM 角色不能被用于经典网络类型的实例,RAM 角色只能使用在 VPC 类型的实例上。
403InvalidParameter.AllEmpty%s您没有输入任何参数,请输入必要的参数。
404InvalidInstanceId.NotFoundThe specified instanceId does not exist指定的实例不存在,请您检查实例 ID 是否正确。
500InternalErrorThe request processing has failed due to some unknown error.内部错误,请重试。

访问错误中心查看更多错误码。

变更历史

变更时间变更内容概要操作
2024-12-17OpenAPI 描述信息更新、OpenAPI 错误码发生变更查看变更详情
相关文章

AttachInstanceRamRole - 为实例授予RAM角色 2025-04-01 11:58

本接口用于为一台或多台ECS实例授予RAM角色。 接口说明

CreateInstance - 创建实例 2025-04-01 11:58

本接口是阿里云 ECS 中用于创建实例的接口,支持创建一台包年包月或按量付费的 ECS 实例。您可通过此接口,依据自身需求灵活配置各类参数,实现实例的个性化创建。

DeleteInstance - 删除实例 2025-04-01 11:58

本接口用于删除或者释放一台按量付费实例或者到期的包年包月实例,支持通过参数设置决定云盘是否释放或转换为按量付费保留。

DeleteInstances - 批量删除实例 2025-04-01 11:58

本接口用于批量删除或者释放按量付费实例或者到期的包年包月实例,支持通过参数设置决定云盘是否释放或转换为按量付费保留。

DescribeInstanceAttribute - 查询实例属性信息 2025-04-01 11:58

本接口用于查询一台指定ECS实例的属性信息。

DescribeInstanceAutoRenewAttribute - 查询实例自动续费属性 2025-04-01 11:58

本接口用于查询一台或多台包年包月ECS实例的自动续费属性,包括是否开启自动续费、续费周期等信息。

目录
Copyright © 2025 your company All Rights Reserved. Powered by 赛尔网络.
京ICP备14022346号-15
gongan beian 京公网安备11010802041014号