开发者社区 问答 正文

管理类 API 访问的资源有什么



管理类 API 访问的资源


管理类 API 主要为实例相关的操作,仅由控制台调用。对这类 API 的 Action和 Resource定义,将影响用户使用控制台。下面访问的资源省略了 acs:ots:[region]:[user_id]: 前缀,只描述实例和表部分。

API 名称/Action访问的资源
ListInstanceinstance/*
InsertInstanceinstance/[instance_name]
GetInstanceinstance/[instance_name]
DeleteInstanceinstance/[instance_name]

展开
收起
云栖大讲堂 2017-10-25 10:02:37 1686 分享 版权
阿里云 AI 助理回答

管理类API主要涉及对云服务资源的创建、查询、更新和删除等操作,以阿里云表格存储(Table Store,原OTS)为例,您提到的这些API操作是围绕实例(Instance)和表(Table)进行的管理活动。下面是对您列出的每个API操作及其访问资源的详细说明:

  1. ListInstance

    • Action: 列出用户在指定区域下的所有OTS实例。
    • 访问的资源: 无具体实例或表名,因为这个操作是获取所有实例的列表,所以资源描述可以理解为instance/*,表示对所有实例的泛指。
  2. InsertInstance

    • Action: 创建一个新的OTS实例。
    • 访问的资源: instance/[instance_name],这里[instance_name]是您要创建的实例名称,表示该操作针对特定命名的实例资源。
  3. GetInstance

    • Action: 获取单个OTS实例的详细信息。
    • 访问的资源: instance/[instance_name],通过实例名称来获取特定实例的详细信息,这里的资源就是那个被查询的实例。
  4. DeleteInstance

    • Action: 删除指定的OTS实例。
    • 访问的资源: instance/[instance_name],同样,这个操作针对的是一个具体的实例,通过实例名称来指定要删除的实例资源。

在阿里云的权限控制体系中,这些操作的安全访问通常需要通过RAM(Resource Access Management)角色和服务相关策略来授权。例如,如果您希望某个用户或者应用能够执行上述操作,您需要为其分配具有相应权限的角色,确保该角色的策略允许对acs:ots:[region]:[user_id]:instance/*或具体到acs:ots:[region]:[user_id]:instance/[instance_name]这类资源的操作。

请注意,实际使用时,API调用还需要包含正确的认证信息(如AccessKey ID和AccessKey Secret),以及可能的其他请求参数,以符合阿里云API调用的标准格式和安全要求。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答