2017-02-15 4 views
0

я заказать хранение облако объекта на Softlayer через следующий метод:Как получить информацию о хранении облачного объекта после его заказа на softlayer?

порядка = { 'Цены': [{ 'ID': 177725}], 'PackageID': 206, 'количество' :. 1}

результат = клиент [ 'SoftLayer_Product_Order'] PlaceOrder (заказ)

И я могу видеть, что ю e передается и создается облачное хранилище объектов. Затем я хочу получить учетную информацию, поэтому мне нужно сначала получить имя учетной записи. Но от вывода информации:

pp.pprint (результат)

Я понятие не имею, чтобы использовать какой параметр для определения облачного хранилища объектов, созданного только сейчас.

Q1: Как я могу получить имя учетной записи или идентификационную информацию для хранилища облачных объектов, созданного именно сейчас?

Q2: Есть ли способ настроить имя учетной записи при заказе облачного хранилища объектов?

ответ

0

Q1: Вы можете получить через OrderId, генерируемой в ответ от метода PlaceOrder, здесь часть кода:

objectFilter = {"networkStorage": {"billingItem": {"orderItem": {"order": {"id":{"operation": 123123}}}}}} 

result = client['SoftLayer_Account'].getNetworkStorage(filter=objectFilter) 

Заменить: 123123 с OrderId генерируется в методе PlaceOrder ответ

Q2 : К сожалению, его невозможно настроить имя учетной записи

+0

Спасибо! Оно работает. – Hengguo