首先,我想说的是,我对云计算和Python非常陌生。
我希望你们比软层服务台更有帮助。在
目前我很难理解那里的Python API。 我有几个服务器在运行,每台服务器都有evault代理在运行。代理定期创建我的服务器的备份。逃逸探员已经运行了几个月了,所以我有一些历史数据。在
我想要的是创建一个Python脚本,每天检查备份是否成功。但不幸的是,我无法从“Account”服务访问“getAccountBackupHistory”方法。在
“getAccountBackupHistory”需要3个参数,但我不知道添加到哪里。在
我还搜索了那里的论坛,希望能找到一些类似的东西,但我没有找到任何有用的东西。在
这是我目前为止的剧本:
import SoftLayer
import datetime,time
from SoftLayer import utils
import pprint
usr_name="my_username"
api="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
client = SoftLayer.create_client_from_env(username=usr_name, api_key=api)
dt_now=datetime.datetime.now()
dt_end=str(dt_now.strftime('%Y-%m-%d'))
dt_start=str((dt_now-datetime.timedelta(days=2)).strftime('%Y-%m-%d'))
#First attempt
obj=client.call("Account","getAccountBackupHistory",dt_start,dt_end,"success")
#Second attempt
obj=client["Account"]
webcc=obj.getAccountBackupHistory(dt_start,dt_end,"success")
这给了我以下例外:
^{pr2}$注:我使用的帐户具有管理员权限
欢迎
干杯,
埃雷贾尔
显然,SoftLayer_Account::getAccountBackupHistory有问题。在
但是,如果要检查备份是否已从其代理成功创建,则可以尝试以下Python脚本:
相关问题 更多 >
编程相关推荐