Просто продължете малко този въпрос. 02Anant до голяма степен е отговорил на въпроса ви.
Тъй като API на VMWare е наличен в powershell, C#, Java и Python, точната ви реализация ще бъде специфична за езиковата платформа на API, която използвате. Най-вече съм запознат с писането на VCS интеграция, като използвам vRA формуляри за въвеждане, vCO работни потоци и Java плъгин код за криптиране, съхранение и тежко повдигане.
Ако сте настоятелни да използвате CLI, тогава VAPI пробите са написани, за да се използват по този начин и могат да осигурят страхотен ресурс. Ако искате да приемете парола, тогава извикайте скрипт, който ви подканва за паролата (или потребителско име и парола) без ехо и след това изпълнява вашите действия, така че да можете да маскирате въведената парола от надничащи очи.
Ще бъдете прави, когато маскирате паролата във всеки потребителски интерфейс, който предоставите, ще шифровате паролата, ако я поставите в хранилището, и ще я дешифрирате само в момента, в който изпратите идентификационни данни по кабела. API осигурява SSO връзка с vCenter и следователно след удостоверяване ще използвате токен за извикване на процедурата.
person
rwheadon
schedule
30.08.2017