描述
应用和API的对应关系
节点名
AuthorizedApi
子节点
名称 | 类型 | 描述 |
RegionId | String | API所在区域 |
GroupId | String | API分组 ID,系统生成,全局唯一 |
GroupName | String | API分组名称 |
StageName | String | API环境,取值:
|
Operator | String | 授权的人,取值:
|
ApiId | String | 系统自动生成API唯一标识符 |
ApiName | String | API名称 |
AuthorizationSource | String | 授权来源,取值:
|
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
应用与API的对应关系是通过AuthorizedApi节点来实现的,它定义了应用如何访问特定API的授权配置。以下是该关系中包含的关键子节点及其详细描述:
RegionId (): 指定了API所在的区域,例如cn-shanghai
。
GroupId (): 这是由系统生成的API分组ID,具有全局唯一性,用于组织和管理相关的API。
GroupName (): 表示API分组的名称,便于用户识别和管理不同功能或业务领域的API集合。
StageName (): 定义了API的运行环境,可取值为:
RELEASE
: 表示线上环境,适用于生产流量。TEST
: 代表测试环境,适合开发和调试阶段使用。Operator (): 指出授权操作的执行者,可以是:
PROVIDER
: 即API的所有者,负责发布和管理API。CONSUMER
: API的调用者,需要获取权限以使用API。ApiId (): 系统自动生成的API唯一标识符,用于精确识别每一个API资源。
ApiName (): API的名称,提供了一个易于理解的API标识。
AuthorizationSource (): 授权的来源渠道,可能为:
CONSOLE
: 权限通过控制台授予。API
: 通过API调用来完成授权。Description (): 对授权行为的说明,帮助记录和理解授权背景或目的。
AuthorizedTime (): 授权操作发生的时间,采用格林威治时间表示。
AuthVaildTime (): 授权的有效期截止时间,同样使用格林威治时间标注,指示权限的有效范围。
综上所述,AuthorizedApi节点及其子节点共同构建了应用与API之间的授权模型,确保了API资源在不同环境下的安全访问与调用。