2015-03-12 3 views
0

Я использую vcloud air SDK для создания vapp в vmware.i, чтобы создать vapp с помощью java для этого, я использую API API. Я получаю ниже ошибки, пока я пытаюсь войти с помощью функции входа в систему.Несанкционированная ошибка при входе в систему с помощью vcloud sdk

INFO: Ответ - Исключение в потоке "основного" com.vmware.vcloud.sdk.exception.UnauthorizedAccessException: Несанкционированное на com.vmware.vcloud.sdk.RestUtil.login (RestUtil.java:281) в com.vmware.vcloud.sdk.VcloudClient.login (VcloudClient.java:335) в ComposevApp.main (ComposevApp.java:271)

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

Пожалуйста, помогите мне в этом

+0

Вместо «точного имени пользователя» попробуйте «yourusername @ yourorganization» - см. * Вход в систему и получение списка организаций * по адресу http://pubs.vmware.com/vcd-55/topic/com.vmware. ICbase/PDF/vcd_55_sdk_java_dg.pdf – Exupery

+0

Я прохожу ниже аргумента https: //p4v15-vcd.vchs.vmware.com/vchs-cert7 @ M263083285-4455 vCA706m! M263083285-4455 M263083285-4455 vapptemplatename мое точное имя пользователя [email protected] мое имя организация M263083285-4455 то, что должно быть мое имя пользователя для входа в VMware с помощью SDK. я пробовал все возможные комбинации –

ответ

0

я использовал vCloud API Java SDK для успешного запроса vCloud ресурсов, используя традиционное имя пользователя/ПАРОЛЬ верительным.

Например,

(1), если мы используем пустые аргументы для запроса всех виртуальных машин, мы получим результат ниже:

Java QueryAllVMs vCloudURL пользователь @ организация пароль

CertificateKeyStorePath [опционально] CertificateKeyStorePassword [опционально]

ява QueryAllVMs https://vcloud пользователь @ системный пароль

ява QueryAllVMs https://vcloud пользователь @ системный пароль certificatekeystorepath certificatekeystorepassword

(2), если представить правильные аргументы для запроса всех виртуальных машин, мы получим результат ниже:

запрос Все виртуальной машины

VMname: Vm1 VMMoref : VM-337

VMname: Vm2 VMMoref: VM-334

VMname: VM3 VMMoref: VM-336

VMname: VM4 VMMoref: VM-328

Пример параметров запроса с администратором авторизации учетных данных:

ява QueryAllVMs https://vcloud.vmwareprovider.com администратор @ системный администратор-password1234

https://vcloud.vmwareprovider.com/cloud/ будет отображает GUI Логин администратора of vCloud Director

Мы можем использовать учетные данные для входа администратора (например, «administrator» и «administrator-password1234») для входа в систему https://vcloud.vmwareprovider.com/cloud/

Смежные вопросы