在使用容器服务的过程中,总避免不了和应用打交道。当然,最简单的方式就是通过容器服务的控制台进行图形化的操作。那么另外一种方式就是通过调用应用api的方式了。今天这篇文章,主要介绍如何使用python语言来调用应用的api
应用管理rest api需要指向集群的接入点地址,并通过自签名证书的https请求和集群进行交互。
在调用应用api之前,最重要的一点是获取所在集群的接入点地址以及对应集群的数字证书。目前获取接入点和证书有两种方式。
在集群列表页面选择查看一个集群的"连接信息",会弹出集群连接信息提示框:
![](https://img.laitimes.com/img/_0nNw4CM6IyYiwiM6ICdiwiIn5GcuEWM0QWNwEGMiBzY0cTOmhzN3EGZ0M2YiZzMxQzMjFjN4czNiJ2N5Y2LcNXZslmZxl3Lc12bj5ycj5Wd5lGbh5Sdvhmen5WYo1ibj1ycz92Lc9CX6MHc0RHaiojIsJye.png)
这截图中,能看到下载证书的链接,以及接入点的地址。
你需要先通过集群管理的api获取:
通过以上步骤我们获得了集群的接入点以及证书。
假设你的集群名称为: clustername。并且已经将上面三个证书存储到 ~/.docker/aliyun/clustername 目录下。
接下来,我们看以获取projects列表接口为例子来说明,如何使用python语言实现应用api的调用。