python實現(xiàn)監(jiān)控阿里云賬戶余額功能-創(chuàng)新互聯(lián)

背景

站在用戶的角度思考問題,與客戶深入溝通,找到漢臺網站設計與漢臺網站推廣的解決方案,憑借多年的經驗,讓設計與互聯(lián)網技術結合,創(chuàng)造個性化、用戶體驗好的作品,建站類型包括:網站制作、成都網站建設、企業(yè)官網、英文網站、手機端網站、網站推廣、域名注冊、雅安服務器托管、企業(yè)郵箱。業(yè)務覆蓋漢臺地區(qū)。

由于阿里云oss,cdn消耗錢的速度比較快,在不知道的情況下,服務就被停了,影響比較大。所以想做個監(jiān)控。百度一下阿里云賬戶余額 api 還真有;于是開啟了踩坑之路。

查閱資料創(chuàng)建accessKeyId和accessKeySecret

  • 官方文檔(感覺并不細致) https://help.aliyun.com/document_detail/87997.html?spm=a2c6h.13066369.0.0.59e4581eaxXH1O
  • sdk https://developer.aliyun.com/sdk?spm=5176.12818093.resource-links.dsdk_platform.488716d022QXo0
  • 看了官方文檔后還是有點懵逼,后面Google了這個關鍵字QueryAccountBalanceRequest才看到真正的樣例代碼https://developer.aliyun.com/ask/132002(感覺這塊資料很少呀,aliyun-python-sdk-bssopenapi居然沒寫在sdk安裝列表里面,在社區(qū)找到的)。
  • 創(chuàng)建accessKeyId,鼠標懸停到右上角

python實現(xiàn)監(jiān)控阿里云賬戶余額功能
python實現(xiàn)監(jiān)控阿里云賬戶余額功能

擼碼階段

要安裝的依賴

sudo pip install aliyun-python-sdk-core  -i https://mirrors.aliyun.com/pypi/simple/
sudo pip install  aliyun-python-sdk-bssopenapi -i https://mirrors.aliyun.com/pypi/simple/

from aliyunsdkcore import client
from aliyunsdkbssopenapi.request.v20171214 import QueryAccountBalanceRequest
from aliyunsdkcore.profile import region_provider
# 檢查賬戶余額
def check_account(name, accessKeyId, accessKeySecret, valve, notify_emails):
  region_provider.add_endpoint('BssOpenApi', 'cn-hangzhou', 'business.aliyuncs.com')
  clt = client.AcsClient(accessKeyId, accessKeySecret, 'cn-hangzhou')
  request = QueryAccountBalanceRequest.QueryAccountBalanceRequest()
  request.set_accept_format("JSON")
  result = clt.do_action_with_exception(request)
  print(result)

當前文章:python實現(xiàn)監(jiān)控阿里云賬戶余額功能-創(chuàng)新互聯(lián)
文章分享:http://bm7419.com/article36/gghpg.html

成都網站建設公司_創(chuàng)新互聯(lián),為您提供手機網站建設、小程序開發(fā)、外貿建站網站排名、微信公眾號、網站制作

廣告

聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

成都app開發(fā)公司