文档首页 > > 开发指南> Python> 使用> 认证方式

认证方式

分享
更新时间: 2019/11/15 GMT+08:00

Python SDK支持两种认证方式:token认证和AK/SK认证。

token认证

token认证方式示例代码,请参考入门

AK/SK认证

AK/SK认证方式示例代码,参数详情请参考表1

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#encoding=utf-8

from openstack import connection

projectId = "***"
cloud = "myhuaweicloud.com"
region= "***"    # example: region = "cn-north-1"
AK = "***"
SK = "***"

conn = connection.Connection(
              project_id=projectId,
              cloud=cloud,
              region=region,
              ak = AK,
              sk = SK)

def test_compute():
    servers = conn.compute.servers(limit = 3)
    for server in servers:
        print server

if __name__ == "__main__":
    test_compute()
表1 参数说明

名称

说明

取值样例

ak/sk

AK/SK访问密钥。

说明:
  • AK/SK生成说明:登录控制台,进入“我的凭证”,点击“管理访问密钥”创建AK/SK。
  • AK/SK签名时间与UTC时间误差不可以超过15分钟,否则会鉴权失败。
  • AK/SK签名连续失败超过5次,将锁定对应访问的源IP的AK/SK请求,持续5分钟。

-

project_id

项目ID。如何获取项目ID请参考如何获取domain_name、project_name和project_id ?

-

region

区域名称。

cn-north-1

cloud

云平台域名。

myhuaweicloud.com

分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

跳转到云社区