Python SDK
更新時(shí)間:
本文介紹安裝云網(wǎng)管Python SDK及使用Python SDK完成常見(jiàn)操作的相關(guān)步驟。
前提條件
已開通云網(wǎng)管。更多信息,請(qǐng)參見(jiàn)開通使用云網(wǎng)管。
已創(chuàng)建并獲取AccessKey。更多信息,請(qǐng)參見(jiàn)訪問(wèn)密鑰。
已安裝Python開發(fā)環(huán)境。
云網(wǎng)管Python SDK支持Python3.6及以上的Python運(yùn)行環(huán)境,您可以執(zhí)行
python --version
命令檢查您已安裝的Python版本。如果未安裝,可以從Python官方網(wǎng)站下載安裝包并完成安裝。
SDK安裝
使用pip安裝云網(wǎng)管Python SDK,如未安裝pip請(qǐng)參考:如何安裝pip。
pip install alibabacloud_cmn20200825
SDK使用
以下這個(gè)代碼以分頁(yè)獲取資源管理下的所有網(wǎng)絡(luò)設(shè)備列表為例,展示了調(diào)用云網(wǎng)管Python SDK的3個(gè)主要步驟:
創(chuàng)建Client實(shí)例。
創(chuàng)建API請(qǐng)求并設(shè)置參數(shù)。
發(fā)起請(qǐng)求并處理應(yīng)答。
from alibabacloud_cmn20200825.client import Client
from alibabacloud_tea_openapi.models import Config
from alibabacloud_cmn20200825.models import ListDevicesRequest
from alibabacloud_credentials.client import Client as CredClient
'''
阿里云賬號(hào)AccessKey擁有所有API的訪問(wèn)權(quán)限,建議您使用RAM用戶進(jìn)行API訪問(wèn)或日常運(yùn)維。
強(qiáng)烈建議不要把AccessKey ID和AccessKey Secret保存到工程代碼里,否則可能導(dǎo)致AccessKey泄露,威脅您賬號(hào)下所有資源的安全。
本示例使用了阿里云Credentials工具托管AccessKey,來(lái)實(shí)現(xiàn)API訪問(wèn)的身份驗(yàn)證。具體配置操作(或者配置環(huán)境變量),請(qǐng)參見(jiàn)http://bestwisewords.com/document_detail/378659.html。
'''
cred = CredClient()
accesskeyid = cred.get_access_key_id()
accesskeysecret = cred.get_access_key_secret()
config = Config(
access_key_id = accesskeyid,
access_key_secret = accesskeysecret,
endpoint = "cmn.cn-hangzhou.aliyuncs.com",
region_id = "cn-hangzhou",
type='access_key'
)
request = ListDevicesRequest(
device_form_name="網(wǎng)絡(luò)設(shè)備",
max_results=10
)
client = Client(config)
response = client.list_devices(request)
print(response)
文檔內(nèi)容是否對(duì)您有幫助?