所有文章 > 学习各类API > 如何获取青云QingCloud开放平台API密钥(分步指南)

如何获取青云QingCloud开放平台API密钥(分步指南)

在云计算和企业资源管理领域,青云QingCloud开放平台提供了一系列强大的服务,拥有很多功能。例如云服务器、对象存储、VPC 网络关系型数据库、容器引擎等。获取青云QingCloud开放平台API密钥是访问这些服务的第一步。通过这个密钥,开发者通过API来对平台中的各个功能进行控制。本文将指导你如何获取 青云QingCloud 开放平台API密钥,并进行初步的可用性测试,同时探讨在使用过程中需要考虑的其他关键因素。

1. 获取 青云QingCloud 开放平台 API秘钥步骤

获取 青云QingCloud 开放平台 API密钥的过程相对简单,只需几个步骤即可完成:

1.访问官方网站注册/登录:https://platform. 青云QingCloud 开放平台.com/sign_in

2.根据提示填写相关信息,进行账户认证。

3.登录成功以后就会进入到控制台页面。

4.鼠标悬停到页面右上角用户区域,可以看到API密钥。进入API密钥页面。

5.进入API密钥页面以后可以看到当前账户的密钥信息。如果是新用户 可以点击新建按钮来新建一个密钥。

6.新建以后就会出现一个私钥,将私钥下载下来。这样就得到了一个新的API密钥(公钥和私钥)。

2. 青云QingCloud 开放平台 API密钥可用性测试

在获取API密钥后,进行可用性测试是确保其正常工作的重要步骤。以下是使用curl进行测试的一个案例

获取签名

青云的签名可以使用 API 密钥或 IAM 身份来完成。用户根据需求,任选一种合适的签名方式即可。

关于如何生成签名这里不做过多解释,请参考计算签名

发送请求

以下接口为 青云QingCloud 开放平台接口中云服务器中的 获取一个或多个云服务器接口

重要参数:

access_key_id: 公钥

signature:通过公钥和私钥得到的签名

输入:

https://api.qingcloud.com/iaas/?access_key_id=QYACCESSKEYIDEXAMPLE
&action=DescribeInstances
&expires=2013-08-29T07%3A42%3A25Z
&limit=20
&signature_method=HmacSHA256
&signature_version=1
&status.1=running
&time_stamp=2013-08-29T06%3A42%3A25Z
&version=1
&zone=pek3b
&signature=ihPnXFgsg5yyqhDN2IejJ2%2Bbo89ABQ1UqFkyOdzRITY%3D

输出:

你将得到一个JSON格式的响应,其中包含了实例的详细信息,如当前实例的vCPU数目、实例所关联的虚拟网络列表、当前实例的内存、实例的创建时间、关联的镜像信息等。

{
"action":"DescribeInstancesResponse",
"instance_set":[
  {
    "vcpus_current":1,
    "instance_id":"i-ogbndull",
    "vxnets":[
      {
        "vxnet_name":"primary vxnet",
        "vxnet_type":1,
        "vxnet_id":"vxnet-0",
        "nic_id":"52:54:ef:0c:ed:66",
        "private_ip":"10.50.13.54"
      }
    ],
    "memory_current":1024,
    "sub_code":0,
    "transition_status":"",
    "instance_name":"",
    "instance_type":"c1m1",
    "create_time":"2013-08-28T14:26:03Z",
    "status":"running",
    "status_time":"2013-08-28T14:26:03Z",
    "image":{
      "processor_type":"64bit",
      "platform":"linux",
      "image_size":20,
      "image_name":"CentOS 6.4 64bit",
      "image_id":"centos64x64",
      "os_family":"centos",
      "provider":"system"
    },
    "description":null
  }
],
"ret_code":0,
"total_count":1
}

3. 使用 青云QingCloud 开放平台 API搭建应用的其他关键考虑因素

在使用 青云QingCloud 开放平台 API搭建应用时,除了获取和测试API密钥外,还需考虑以下因素:

API 密钥

在调用 API 之前,用户需要先在青云控制台申请 API 密钥。API 密钥由 API 密钥 ID access_key_id 和 API 密钥的私钥 secret_access_key 两部分组成。

  1. access_key_id 将作为参数包含在每一个请求中发送。
  2. secret_access_key 用于生成请求串的签名。因此,出于安全考虑,青云提醒用户,需妥善保管 secret_access_key,请勿外传。

请求限制

  1. 配额限制为了保证用户能合理地使用 API,青云对每位用户的 API 访问配额进行了限制。如,初始用户为 2000次/3600秒,未来会开放更高的配额。
  2. 返回数据集长度限制当获取资源列表时,系统返回的最大数据长度是 100,即便你传了更大的 limit。因此,当您需要获取很多的数据时,请根据返回的 total_sum 进行分批获取。

请求类型

青云的 API 请求主要分为 延迟请求实时请求 两种。

  1. 延迟请求对于耗时请求,无法实时返回执行结果,例如 RunInstances 等。这些请求将以任务形式提交给青云的后台进行执行,并会在 API 请求的返回中返回任务 ID。这种情况下,用户可以通过查看资源状态来判断任务是否执行完成。例如,在提交 RunInstances 操作之后,用户可以通过 DescribeInstances 来查看 Instance 的状态以确认 Instance 是否创建成功。
  2. 实时请求对于非耗时请求,青云会直接返回操作结果。

常见错误类型

错误类型说明
客户端错误通常是由于用户提交的 API 请求不符合规范导致的,请确认用户提交的 API 请求是否符合标准。
License 错误授权证书存在问题,请检查授权证书是否正确。
服务器端错误问题出在服务器端。
配置文件错误表示配置文件中的某项配置内容存在问题,请确认配置是否正确。

4. 青云QingCloud 开放平台 API密钥申请和使用中的常见问题

在申请和使用 青云QingCloud 开放平台 API密钥过程中,你可能会遇到以下常见问题:

云服务器关机后云服务器是否收费? 当云服务器关机后,只收取系统盘的费用,按照系统盘的占用空间收费,收费标准同硬盘,CPU / 内存则不再收费。

除此以外,青云其他资源的收费规则如下:

公网 IP 是从申请后就开始收费,不论是否处于使用状态。因为这个 IP 一旦被申请,别人就不能再占用。

硬盘、自有镜像都是从创建时起开始收费,直到删除。

路由器、负载均衡器只在启动后收费,关闭后便停止计费。

防火墙、密钥、私有网络都是免费的。

为什么 80 端口被禁用? 根据上级网管要求,对于一些对备案要求较为严格的区域,用户需要完成备案才能使用 80 端口提供服务,在完成备案之前,80 端口将被禁用。在完成备案流程之后,用户需要将申请到的备案号填入公网 IP 对应的 ICP 备案 信息字段中(具体操作在公网 IP 的右键菜单 设置 ICP 备案信息 中),待管理员审核通过之后,才能正常使用 80 端口的服务。

如何上传较大的文件?

可以使用 PUT 方法上传,如果文件很大的话,还可以考虑使用分段上传 API。

PUT 方法上传的 Object 允许最大 5GB;分段上传的 Object 最大可达 50TB,每个分段最大为 5GB。如果通过广域网上传,对象存储建议几百兆以上大小的文件都使用分段上传。

如何批量取消未完成的分段上传?

使用对象存储的应用通常会使用分段上传,假如初始化了分段上传后未调用完成分段上传,或者终止分段上传的 API 接口,这些未完成的上传记录仍然会占用 Bucket 空间。

对于大量的未完成分段上传,可通过配置生命周期规则自动删除。

5. 青云QingCloud 开放平台 API进阶指引

在获得 青云QingCloud 开放平台 API密钥之后,即可使用平台提供的各种功能,本文整理了多篇使用 青云QingCloud 开放平台 的案例,帮助读者更有效的了解青云QingCloud 开放平台 :

云服务器VPC 网络对象存储云硬盘网络服务云解析 DNS

6. 常见问题

问题1: 什么是幂简集成平台?

幂简集成是蜜堂有信在2023年打造的一款SAAS产品,建设着国内最全的API平台,为开发者提供全面、高效、易用的API集成管理方案,一站搜索、试用、集成国内和国外API。让用户在AI时代全方位接入互联网,用API连接一切服务和算力,实现价值倍增。

问题2:如何找到 青云QingCloud 开放平台

幂简API平台可以通过以下两种方式找到所需API:通过关键词搜索API(例如,输入’ 青云QingCloud 开放平台 ‘这类品类词,更容易找到结果)、或者从API hub分类页进入寻找。

问题3: 青云QingCloud 开放平台 的替代品有哪些?

市场上存在免费、付费两种替代者

例如

Bizfly Cloud

天翼云

ICDC

Akamai

容联云

更多竞品可以在 青云QingCloud 开放平台找到。

7. 总结

本文总结了获取青云QingCloud开放平台API密钥的详细步骤,从访问官方网站注册登录到个人认证,再到生成和下载API密钥,并进行初步的可用性测试,帮助开发者了解如何有效集成到平台中。同时,还探讨了在使用过程中需要注意的其他关键因素,如请求签名、数据返回限制、错误处理等,确保在构建应用时能够顺利使用API功能。