其他分享
首页 > 其他分享> > 华为云调用api获取vpc信息(as/sk方式)

华为云调用api获取vpc信息(as/sk方式)

作者:互联网

#encoding=utf-8
from huaweicloudsdkcore.auth.credentials import BasicCredentials
from huaweicloudsdkcore.exceptions import exceptions
from huaweicloudsdkcore.http.http_config import HttpConfig
from huaweicloudsdkvpc.v2 import *

def list_vpc(client):
    try:
        request = ListVpcsRequest(limit=100)
        response = client.list_vpcs(request)
    except exceptions.ClientRequestException as e:
        print(e)

if __name__ == "__main__":
    ak = "xxx"
    sk = "xxx"
    endpoint = "xxx"  #api的地址
    project_id = "xxx" #项目id

    config = HttpConfig.get_default_config()
    config.ignore_ssl_verification = True
    credentails = BasicCredentials(ak,sk,project_id)
    vpc_client = VpcClient.new_builder()\
                .with_http_config(config)\
                .with_credentials(credentails)\
                .with_endpoint(endpoint)\
                .build()

    list_vpc(vpc_client)  #获取vpc信息,函数都在vpc_client.py中,点击VpcClient就可以跳转到文件

标签:__,xxx,client,sk,api,vpc,import,config
来源: https://blog.csdn.net/binlinuxbin/article/details/122759561