Resetování přihlašovacích údajů instančního objektu
Pokud ztratíte přihlašovací údaje instančního objektu, resetujte přihlašovací údaje pomocí příkazu az ad sp credential reset. Tento krok podrobně popisuje, jak resetovat heslo nebo certifikát instančního objektu.
Upozorňující
Při učení se spravovat instanční objekty Azure, vracení hesel a umístění přihlašovacích údajů v terminálu a v důsledku toho je v souboru protokolu běžné. Pokud ale není testovací prostředí, uložte výstup přihlašovacích údajů do proměnné.
Resetování přihlašovacích údajů vracející výstup do konzoly a souboru protokolu
Pomocí příkazu az ad sp credential reset vytvořte nové heslo nebo certifikát pro instanční objekt. Pokud neznáte ID přidružené k vašemu instančnímu objektu, použijte az ad sp list
příkaz, jak je vysvětleno v části Získání existujícího instančního objektu.
Resetujte heslo instančního objektu.
az ad sp credential reset --id myServicePrincipalID
Výstup konzoly zobrazující nové heslo v konzole Tyto informace se také zapisuje do protokolu.
{
"appId": "myServicePrincipalID",
"password": "myServicePrincipalNewPassword",
"tenant": "myTenantID"
}
Resetujte přihlašovací údaje instančního objektu pomocí nového certifikátu podepsaného svým držitelem.
az ad sp credential reset --id myServicePrincipalID --create-cert
Výstup konzoly zobrazující nové umístění certifikátu v konzole Tyto informace se také zapisuje do protokolu.
{
"appId": "myServicePrincipalID",
"fileWithCertAndPrivateKey": "myLocation/myPemFileName.pem",
"password": null,
"tenant": "myTenantID"
}
Resetování přihlašovacích údajů, které ukládají výstup do proměnné
Pokud se chcete vyhnout ukládání přihlašovacích údajů do souboru protokolu, použijte --query
parametr k uložení výstupu do proměnné. Při testování echo
použijte příkaz k zobrazení hodnoty proměnné, ale mějte na vědomí, že echo
se zapisuje do protokolu.
Resetujte přihlašovací údaje instančního objektu pomocí hesla.
# Bash script
myNewPassword=$(az ad sp credential reset --id myServicePrincipalID --query password --output tsv)
# the echo command writes to the log file
# only use it when testing
echo $myNewPassword
Další kroky
Teď, když jste se naučili resetovat přihlašovací údaje instančního objektu, přejděte k dalšímu kroku a zjistěte, jak vyčistit prostředky kurzu.