`
forthelichking
  • 浏览: 4244 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

搜狐云景openapi初探

阅读更多

        关注paas也已经有段时间了,最近发现搜狐也出了个paas,叫云景,于是花了一天时间进去一探究竟。。

 

        paas的关注点太多了,自动调度、语言支持、监控、日志、计费等等,这都是开发者最关心的核心功能。 我这次的关注点是在openapi上,云景开放了这些:

 

       看出来了没,这是让开发者自己能够管理自己的应用,自己去监控,自己去做数据分析。比如说,你云景提供的cli或者web控制台功能虽然强大,但是我需要有我自己的管理方式,自己的监控方式,我需要更加原始的数据去做分析,那我就可以通过openapi来做我自己的终端。比如我做一个安卓或者ios版的客户端工具,我出去旅游了,我用手机就能监控我的应用,管理我的应用。

       先看看api地址:https://api.cloudscape.sohu.com/cs

       再来看看公共参数:

       

       貌似也没啥特别的。。。。

       获取access_key和access_secret方法:http://cloudscape.sohu.com/user/apikeys

       密钥需要到个人安全中心获取

       

        具体签名方式可以直接戳这里:http://cloudscape.sohu.com/doc/openapi/dev-guide#href_2

        

       demo地址:http://cs.cdn.sohusce.com/doc/sce_openapi_demo.zip

 

       根据demo的 代码,简单跑一个接口:

       

        @Before
	public void setUp() {
		data.put(SceOpenApiConstant.ACCESS_KEY, new String[] { accessKey });
		long timestamp = System.currentTimeMillis();
		data.put(SceOpenApiConstant.TIMESTAMP, new String[] { String.valueOf(timestamp) });
		data.put(SceOpenApiConstant.SIGNATURE_METHOD, new String[] { signatureMethod });
		data.put(SceOpenApiConstant.SIGNATURE_VERSION, new String[] { "1.0" });
		data.put(SceOpenApiConstant.VERSION, new String[] { "1.0" });
	}

	@Test
	public void testGetDomain() {
		String uri = "/cs/apps/" + appid + "/domains";
		try {
			String sigature = SignatureUtils.signature(data, secret, "GET", uri, signatureMethod);
			data.put(SceOpenApiConstant.SIGNATURE, new String[] { sigature });

			String response = HTTPUtils.doGet(domain + uri, data, charset, null);
			System.out.println("=========================");
			System.out.println(response);

		} catch (Exception e) {
			e.printStackTrace();
		}

	}
    这个接口是获取你的应用的域名列表,返回结果如下:

 

   

{
  "message" : "ok",
  "domains" : [ {
    "domain" : "adrobot.sohuapps.com",
    "enabled" : "enabled",
    "create_time" : "2014-05-20 23:53:00",
    "update_time" : "2014-05-20 23:53:00",
    "is_public" : false,
    "is_internal" : true
  } ],
  "code" : 1000
}
    adrobot是我的应用名,平台会默认给你的应用分配一个二级域名:adrobot.sohuapps.com

 

  你还可以自己添加域名绑定上来,甚至可以在上面自定义nginx配置,强大吧

 

 

  至于其他接口,我就不一一演示了,看了一遍文档,目前来说能基本满足我diy运维的需求;

  至于吐槽点,就是文档还不够详细,如果没有这方面经验的小白,估计是要走很多弯路的

  

分享到:
评论

相关推荐

    搜狐云景paas平台实践之路.docx

    【搜狐云景PaaS平台实践之路】:这篇文章探讨了搜狐云景作为一个PaaS(Platform-as-a-Service)平台的实践体验。在2014年5月22日的云计算大会上,搜狐云景公测发布,吸引了众多开发者关注。新用户通过邀请码参与公测...

    试着在搜狐云景里建的blog

    【标题】"试着在搜狐云景里建的blog"揭示了这个项目是在搜狐云景平台上构建的一个个人博客系统。搜狐云景(Cloudscape)是搜狐公司提供的云计算服务平台,支持开发者部署和运行自己的应用。这里提到的“是ruby做的”...

    搜狐云景paas平台实践之路.pdf

    【搜狐云景PaaS平台实践之路】 搜狐云景是一个由搜狐公司推出的Platform-as-a-Service(PaaS)平台,旨在为开发者提供便捷的云端应用程序托管服务。2014年5月22日,该平台进行了公测发布,吸引了众多用户的关注。在...

    AR云景解决方案.pdf

    AR云景解决方案.pdf AR云景解决方案是基于增强现实(AR)技术的智能企业解决方案,旨在帮助企业园区实现智能化管理和监控。该解决方案依托AR守望者、人脸识别、车辆识别等设备,部署于企业园区制高点, 采用AR增强...

    【推荐】大华-AR云景解决方案

    【大华-AR云景解决方案】是针对智慧园区领域提出的一种创新性技术应用,旨在通过增强现实(AR)技术,提升园区的管理效率、服务质量和用户体验。这份10页的word文档详细阐述了该方案的核心理念、技术实现、应用场景...

    【精品】大华-AR云景解决方案.docx

    大华的智慧企业AR云景解决方案是一款集成AR增强现实、人脸识别、车辆识别等多种技术的智能管理系统,旨在提高企业园区的安全管理效率。方案的核心是通过AR守望者等设备,部署在园区的关键位置,利用增强现实技术与AI...

    146.【精品】大华-AR云景解决方案.docx

    ### 大华AR云景解决方案知识点详解 #### 方案背景及意义 随着信息技术的迅猛发展,特别是物联网(IoT)技术的进步,智慧园区建设成为新时代信息化发展的必然趋势。物联网技术在智慧园区的应用不仅可以提高园区的...

    中北大学操作系统云沙箱实验报告-基于openEuler的云景平台文件管理系统

    在本文档中,我们讨论的是一个基于openEuler操作系统的云景平台文件管理系统。openEuler是一个开源的Linux发行版,专为云计算和数据中心设计,提供了丰富的命令行工具来管理文件和系统资源。这个实验旨在让学生掌握...

    关于大华-AR云景解决方案

    【大华-AR云景解决方案】是大华公司推出的一款基于增强现实技术(AR)的云端解决方案,旨在为各行业提供创新的可视化管理和交互体验。AR技术将虚拟信息与现实世界融合,使得用户能够通过智能手机、平板电脑或专门的...

    毕业设计,基于Vulkan的实时体积云景渲染器

    2015 年和 2017 年,Guerilla Games 团队发布了两篇关于他们的游戏《地平线:零之曙光》云景实时渲染的论文,奠定了现代实时体积云解决方案的基础。 本项目以2017 年论文为基础,基于 C++ 和 glsl, 使用新型图形学...

    大华-AR云景解决方案.docx

    "大华-AR云景解决方案" 大华-AR云景解决方案是一款智慧企业解决方案,旨在通过AR增强现实技术,将已建视频监控系统、高清卡口系统、人车结构化系统、AI布控等进行整合,提供全景视频监控、人脸识别、车辆识别、智能...

    Hailin海林Ace Pano 云景智能控制面板使用说明书.pdf

    Hailin海林Ace Pano 云景智能控制面板使用说明书.pdf

    中北大学软件学院操作系统实验报告openEuler实验三-基于openEuler的云景平台文件管理系统

    实验旨在让学生深入理解openEuler环境下云景平台文件管理系统的构建与维护。具体的目标包括但不限于: - **掌握登录命令**:了解如何使用`login`命令登录openEuler系统。 - **掌握目录和文件创建命令**:学习`mkdir...

    《地平线 零之曙光》的实时体积云景

    《地平线 零之曙光》作为一款开放世界的动作角色扮演游戏,其逼真的自然环境和动态变化的天气系统备受玩家和业界的关注。在游戏的图形渲染技术中,实时体积云渲染是其中的一大亮点。接下来,将详细介绍《地平线 零之...

    2021-2022年收藏的精品资料云景高速公路某大桥钻孔桩首件工程施工工艺总结.doc

    精品教育教学资料

    氨氮水质在线监测仪技术原理

    氨氮水质在线监测仪是一种用于实时监测水中氨氮含量的设备,对于环境保护和水质管理具有重要意义。氨氮是指水中以游离氨(NH3)和铵离子(NH4+)形式存在的氮,其组成比例受水体的pH值和温度影响。...

    大华高清卡口解决方案

    【大华高清卡口解决方案】是浙江大华技术股份有限公司为智能交通领域提供的一种先进的监控技术,旨在解决传统交通监控中的图像清晰度低、系统功能单一等问题,提升交通管理的效率和智能化水平。...

    JL4G18发动机曲线图

    吉利云景汽车 1.8L CVVT发动机曲线功率图。

Global site tag (gtag.js) - Google Analytics