Azure Stack Hub-felhasználói előfizetés számlázási tulajdonosának módosítása
Az Azure Stack Hub operátorai a PowerShell használatával módosíthatják egy felhasználói előfizetés számlázási tulajdonosát. A tulajdonos módosításának egyik oka például egy olyan felhasználó cseréje, amely elhagyja a szervezetet.
Az előfizetéshez kétféle tulajdonos van hozzárendelve:
Számlázási tulajdonos: Alapértelmezés szerint a számlázási tulajdonos az a felhasználói fiók, amely lekéri az előfizetést egy ajánlatból, majd az adott előfizetés számlázási kapcsolatának tulajdonosa. Ez a fiók egyben az előfizetés rendszergazdája is. Egy előfizetésben csak egy felhasználói fiók rendelkezhet ezzel a megjelöléssel. A számlázási tulajdonos gyakran szervezet vagy csapatvezető.
A Számlázási tulajdonos módosításához használhatja a Set-AzsUserSubscription PowerShell-parancsmagot .
RBAC-szerepkörökön keresztül hozzáadott tulajdonosok – További felhasználók is megkaphatják a Tulajdonos szerepkört szerepköralapú hozzáférés-vezérléssel (RBAC). Bármilyen számú további felhasználói fiók hozzáadható tulajdonosként, hogy kiegészítse a számlázási tulajdonost. A további tulajdonosok az előfizetés rendszergazdái is, és az előfizetéshez tartozó összes jogosultsággal rendelkeznek, kivéve a számlázási tulajdonos törlésére vonatkozó engedélyt.
A PowerShell használatával további tulajdonosokat is kezelhet. További információkért tekintse meg ezt a cikket.
A számlázási tulajdonos módosítása
Futtassa az alábbi szkriptet egy felhasználói előfizetés számlázási tulajdonosának módosításához. A szkript futtatásához használt számítógépnek csatlakoznia kell az Azure Stack Hubhoz, és futtatnia kell az Azure Stack Hub PowerShell 1.3.0-s vagy újabb modult. További információ: Az Azure Stack Hub PowerShell telepítése.
Megjegyzés
Egy több-bérlős Azure Stack Hubban az új tulajdonosnak ugyanabban a könyvtárban kell lennie, mint a meglévő tulajdonosnak. Mielőtt egy másik címtárban lévő felhasználónak megadhatja az előfizetés tulajdonjogát, először meg kell hívnia a felhasználót vendégként a címtárba.
A futtatás előtt cserélje le a következő értékeket a szkriptben:
- $ArmEndpoint: A környezet Resource Manager végpontja.
- $TenantId: A bérlő azonosítója.
- $TenantSubscriptionId: Az előfizetés azonosítója.
- $OwnerUpn: Egy fiók, például user@example.com, amely új számlázási tulajdonosként vehető fel.
# Set up Azure Stack Hub admin environment
Add-AzEnvironment -ARMEndpoint $ArmEndpoint -Name AzureStack-admin
Connect-AzAccount -Environment AzureStack-admin -TenantId $TenantId
# Select admin subscription
$providerSubscriptionId = (Get-AzSubscription -SubscriptionName "Default Provider Subscription").Id
Write-Output "Setting context to the Default Provider Subscription: $providerSubscriptionId"
Set-AzContext -Subscription $providerSubscriptionId
# Change user subscription owner
$subscription = Get-AzsUserSubscription -TargetSubscriptionId $TenantSubscriptionId
$Subscription.Owner = $OwnerUpn
$Subscription | Set-AzsUserSubscription | fl *
Megjegyzés
Ha a munkamenet lejár, a jelszava megváltozott, vagy egyszerűen csak fiókokat szeretne váltani, futtassa a következő parancsmagot, mielőtt bejelentkezik a Connect-AzAccount használatával: Remove-AzAccount -Scope Process