欢迎来到天天文库
浏览记录
ID:35885456
大小:575.84 KB
页数:57页
时间:2019-04-22
《阿里云容器服务-API参考-D》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、容器服务API参考容器服务/API参考API参考简介欢迎使用阿里云容器服务。用户可以使用本文档介绍的API对容器服务进行相关操作。请确保在使用这些接口前,已充分了解了容器服务说明、使用协议和收费方式。术语表术语全称中文说明ClusterCluster集群用户的容器集群,一个集群可以部署多个应用NodeNode节点用户的容器集群中的某一个节点,目前只支持ECS实例ProjectProject应用一个复杂的应用可以由多个服务组合而成,最简单的应用可能只包含一个容器ServiceService服务一组基于相同
2、镜像和配置定义的容器,作为一个可伸缩的微服务ContainerContainer容器Docker容器运行时实例API概述容器服务API组成容器服务的API主要分为3个部分-集群管理-应用管理56容器服务/API参考-触发器集群管理容器服务提供了一些用于集群的管理的接口,例如创建集群、删除集群等集群管理接口列表API描述GetClusterList查看所有集群实例CreateCluster创建集群实例DeleteCluster删除集群实例GetClusterById查看集群实例GetClusterCert
3、s获取集群证书UpdateClusterSizeById更新集群节点数量应用管理应用管理的提供了DockerRemoteAPI兼容接口,你可以像访问单个DockerEngine一样,操作你的Docker集群。应用管理接口列表API描述ListProjects查看应用实例列表Createproject创建应用实例Retrieveproject查看应用实例Startproject启动应用实例Stopproject停止应用实例Killproject终止应用实例Updateproject更新应用实例Delete
4、project删除应用实例ListServices查看服务实例列表Retrieveservice查看服务实例Startservice启动服务实例Stopservice停止服务实例Killservice终止服务实例56容器服务/API参考Scaleservice伸缩服务实例触发器触发器是容器服务中提供的简单快捷进行持续部署的API,详见说明更新历史-最近更新时间:2016-02-04更新历史发布时间更新说明2015-12-15第一版确定提供了集群管理的基本接口2015-02-04增加应用相关接口提供了应用
5、管理的基本接口集群API调用方式调用方式对容器服务API接口调用是通过向容器服务API的服务端地址发送HTTP请求,并按照接口说明在请求中加入相应请求参数来完成的;根据请求的处理情况,系统会返回处理结果。1.请求结构2.公共参数3.返回结果4.签名机制请求结构服务地址56容器服务/API参考阿里云容器服务的OpenAPI接入地址为:cs.aliyuncs.com通信协议支持通过HTTP或HTTPS通道进行请求通信。为了获得更高的安全性,推荐您使用HTTPS通道发送请求。请求方法使用HTTP的PUT、PO
6、ST、GET、DELETE等HTTPMethod发送不同的请求。请求参数每个请求都需要包含的公共请求参数和指定操作所特有的请求参数。请求编码请求及返回结果都使用UTF-8字符集进行编码。公共参数公共请求头部公共请求参数是指每个接口都需要使用到的请求参数。参数名称说明选项Authorization用于验证请求合法性的认证信息,采用AccessKeyId:Signature的形式RequiredContent-LengthRFC2616中定义的HTTP请求内容长度RequiredContent-TypeRF
7、C2616中定义的HTTP请求内容类型RequiredContent-MD5HTTP协议消息体的128-bitMD5散列值转换成BASE64编码的结果。为了防止所有请求被篡改,这里建议所有请求都附加该信息RequiredDate请求的构造时间,目前只支持GMT格式,如果和MNS的服务器时间前后差异超过15分钟将Required56容器服务/API参考返回本次请求非法Host访问Host值,例如:diku.aliyuncs.comRequiredAccept客户端需要的返回值类型,支持applicatio
8、n/json和application/xmlRequiredx-acs-region-id地域(Region)指的是ECS实例所在的物理位置。地域概念,ECS查询可用地域列表Requiredx-acs-signature-nonce唯一随机数,用于防止网络重放攻击。用户在不同请求间要使用不同的随机数值Requiredx-acs-signature-method用户签名方式,目前只支持HMAC-SHA1RequiredGET/clusters
此文档下载收益归作者所有