开发者社区 问答 正文

AuthorizedApi是什么?



描述


应用和API的对应关系

节点名


AuthorizedApi

子节点


名称类型描述
RegionIdStringAPI所在区域
GroupIdStringAPI分组 ID,系统生成,全局唯一
GroupNameStringAPI分组名称
StageNameStringAPI环境,取值:
  • RELEASE:线上
  • TEST:测试
OperatorString授权的人,取值:
  • PROVIDER:API所有者
  • CONSUMER:API调用着
ApiIdString系统自动生成API唯一标识符
ApiNameStringAPI名称
AuthorizationSourceString授权来源,取值:
  • CONSOLE:控制台
  • API:API
[tr=rgb(239, 251, 255)][td]Description String授权说明 AuthorizedTimeString授权时间,格林威治时间

展开
收起
轩墨 2017-10-26 15:00:54 2166 分享 版权
阿里云 AI 助理回答

应用与API的对应关系是通过AuthorizedApi节点来实现的,它定义了应用如何访问特定API的授权配置。以下是该关系中包含的关键子节点及其详细描述:

  1. RegionId (): 指定了API所在的区域,例如cn-shanghai

  2. GroupId (): 这是由系统生成的API分组ID,具有全局唯一性,用于组织和管理相关的API。

  3. GroupName (): 表示API分组的名称,便于用户识别和管理不同功能或业务领域的API集合。

  4. StageName (): 定义了API的运行环境,可取值为:

    • RELEASE: 表示线上环境,适用于生产流量。
    • TEST: 代表测试环境,适合开发和调试阶段使用。
  5. Operator (): 指出授权操作的执行者,可以是:

    • PROVIDER: 即API的所有者,负责发布和管理API。
    • CONSUMER: API的调用者,需要获取权限以使用API。
  6. ApiId (): 系统自动生成的API唯一标识符,用于精确识别每一个API资源。

  7. ApiName (): API的名称,提供了一个易于理解的API标识。

  8. AuthorizationSource (): 授权的来源渠道,可能为:

    • CONSOLE: 权限通过控制台授予。
    • API: 通过API调用来完成授权。
  9. Description (): 对授权行为的说明,帮助记录和理解授权背景或目的。

  10. AuthorizedTime (): 授权操作发生的时间,采用格林威治时间表示。

  11. AuthVaildTime (): 授权的有效期截止时间,同样使用格林威治时间标注,指示权限的有效范围。

综上所述,AuthorizedApi节点及其子节点共同构建了应用与API之间的授权模型,确保了API资源在不同环境下的安全访问与调用。

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