Open API 底层通过 HTTP 接口提供服务,用户调用 Open API 的 SDK,发出 HTTP 请求到应用网关 POP,再由 POP 将请求转发给 ARMS 的后端服务去执行。用户将参数封装到每个请求中,每个请求即对应一个方法。执行的结果放在 response 中。
注意:因为 POP 网关是面对公网环境提供服务的,因此使用 Open API 的前提是能够访问公网服务,否则会提示服务无法连接。
POP 参数说明
参数 说明
region API 网关所在区域,目前支持华北2(cn-beijing)、华东1(cn-hangzhou)。其中,非北京区域都可以填写 cn-hangzhou
accessKeyId/accessKeySecret 用户在阿里云官网上获取的 AK/SK
endpoint 接入点名称与 region 保持一致,例如 cn-hangzhou
productName Open API 的产品名称,直接写 ARMS 即可
domain 目前为 arms.[region].aliyuncs.com,例如 arms.cn-hanghzou.aliyuncs.com
地域说明
区域名称 RegionId
华北2 cn-beijing
华东1 cn-hangzhou
关于 ARMS 的 Region 化支持,请参考 ARMS 区域化架构总览和注意事项。
注意:Open API 对单 IP 调用次数限制为 100次/秒。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
阿里云的Open API设计旨在为用户提供便捷、高效地调用云服务的能力。根据您提供的信息,这里有几个关键点帮助理解如何使用阿里云Open API,特别是针对ARMS(Application Real-Time Monitoring Service,应用实时监控服务):
HTTP接口与SDK:Open API通过标准的HTTP协议提供服务,这意味着您可以直接使用HTTP客户端来调用这些API。同时,为了进一步简化开发,阿里云提供了多种语言的SDK(如Java、Python、Go等),这些SDK封装了HTTP请求细节,让您能以更面向对象的方式调用API。
POP网关:POP(Point of Presence)网关作为公网入口,负责接收并转发用户的API请求到后端服务。确保您的应用环境能够访问公网是成功调用Open API的前提。
参数配置:
region
:指定了API网关所在的区域,例如cn-beijing
或cn-hangzhou
。选择正确的区域对于访问特定资源至关重要。accessKeyId
和accessKeySecret
:这是您的阿里云账号的安全凭证,用于验证请求发起者的身份。endpoint
:接入点URL,格式通常是arms.[region].aliyuncs.com
,确保它与所选的region
匹配。productName
:在调用ARMS相关API时,此参数应设置为ARMS
。domain
:基于region
自动生成,例如arms.cn-hangzhou.aliyuncs.com
。地域支持:不同的阿里云服务可能在不同区域有不同的部署情况。了解ARMS支持的区域以及如何选择合适的Region对服务性能和合规性有重要影响。
调用频率限制:请注意,每个IP地址对单个API的调用频率被限制为每秒100次。如果您的应用需要更高的调用频率,可能需要考虑使用多IP策略或者联系阿里云客服探讨解决方案。
综上所述,使用阿里云ARMS Open API时,正确配置上述参数,并确保网络可达性,是实现有效监控和管理的基础。此外,遵循最佳实践和注意安全原则,比如定期轮换Access Key,也是保护账户安全的重要措施。