Skip to content

Commit fb92b93

Browse files
authored
Merge pull request #15669 from sethmanheim/hubfresh8-12
Hub freshness review 8/15
2 parents 79b040b + 374e7a9 commit fb92b93

8 files changed

+158
-150
lines changed

azure-stack/operator/azure-stack-add-manage-billing-as-a-csp.md

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: Manage Azure Stack Hub usage and billing as a Cloud Solution Provider
33
description: Learn how to register Azure Stack Hub as a Cloud Solution Provider (CSP) and add customers for billing.
44
author: sethmanheim
55
ms.topic: article
6-
ms.date: 05/07/2024
6+
ms.date: 08/15/2024
77
ms.author: sethm
88
ms.reviewer: rtiberiu
99
ms.lastreviewed: 10/15/2019
@@ -18,20 +18,22 @@ ms.lastreviewed: 10/15/2019
1818

1919
This article describes how to register Azure Stack Hub as a Cloud Solution Provider (CSP) and how to add customers.
2020

21-
As a CSP, you work with diverse customers using your Azure Stack Hub. Each customer has a CSP subscription in Azure. You must direct usage from your Azure Stack Hub to each user subscription.
21+
As a CSP, you work with diverse customers that use your Azure Stack Hub deployment. Each customer has a CSP subscription in Azure, and you must direct usage from your Azure Stack Hub instance to each user subscription.
2222

2323
The following figure shows the required steps to choose your shared services account, and to register the Azure account with the Azure Stack Hub account. Once registered, you can onboard your end customers:
2424

2525
[![Process for enabling usage and management as a Cloud Solution Provider](media/azure-stack-add-manage-billing-as-a-csp/process-add-useage-as-a-csp.svg "Process for enabling usage and management as a Cloud Solution Provider")](media/azure-stack-add-manage-billing-as-a-csp/process-add-useage-as-a-csp.svg)
2626

2727
## Create a CSP or APSS subscription
2828

29+
This section describes how to create shared services subscriptions.
30+
2931
### CSP subscription types
3032

3133
Choose the type of shared services account that you use for Azure Stack Hub. The types of subscriptions that can be used for registration of a multitenant Azure Stack Hub are:
3234

33-
- Cloud Solution Provider
34-
- Azure Partner Shared Services subscription
35+
- Cloud Solution Provider (CSP)
36+
- Azure Partner Shared Services (APSS)
3537

3638
See this tutorial video to help you understand how to manage your multitenant rights:
3739

@@ -49,11 +51,11 @@ For a description of APSS subscriptions and how to create them, see [Add Azure P
4951

5052
CSP subscriptions are the preferred choice for registration when a CSP reseller or an end customer operates Azure Stack Hub.
5153

52-
Services such as [Azure Site Recovery](azure-site-recovery-overview.md#how-is-site-recovery-billed) only report usage data in the subscription associated with the Azure Stack Hub registration. The CSP that operates the multitenant environment typically managed this subscription. As a result, it's the responsibility of the CSP to accurately determine and bill each of their customers who utilize the Azure Site Recovery service.
54+
Services such as [Azure Site Recovery](azure-site-recovery-overview.md#how-is-site-recovery-billed) only report usage data in the subscription associated with the Azure Stack Hub registration. The CSP that operates the multitenant environment typically managed this subscription. As a result, it's the responsibility of the CSP to accurately determine and bill each of their customers who use the Azure Site Recovery service.
5355

5456
## Register Azure Stack Hub
5557

56-
Use the APSS subscription created using the information in the preceding section to register Azure Stack Hub with Azure. For more information, see [Register Azure Stack Hub with your Azure subscription](azure-stack-registration.md).
58+
Use the APSS subscription you created using the information in the preceding section to register Azure Stack Hub with Azure. For more information, see [Register Azure Stack Hub with your Azure subscription](azure-stack-registration.md).
5759

5860
## Add end customer
5961

@@ -68,7 +70,7 @@ Using registration, Azure Stack Hub can:
6870
- Forward [Azure Stack Hub usage data](azure-stack-billing-and-chargeback.md) to Azure Commerce and bill an Azure subscription.
6971
- Report each customer's usage on a different subscription with a multitenant Azure Stack Hub deployment. Multitenancy enables Azure Stack Hub to support different organizations on the same Azure Stack Hub instance.
7072

71-
For each Azure Stack Hub, there is one default subscription and many tenant subscriptions. The default subscription is an Azure subscription that is charged if there's no tenant-specific subscription. It must be the first subscription to be registered. For multitenant usage reporting to work, the subscription must be a CSP or APSS subscription.
73+
For each Azure Stack Hub, there is one default subscription and many tenant subscriptions. The default subscription is an Azure subscription that's charged if there's no tenant-specific subscription. It must be the first subscription to be registered. For multitenant usage reporting to work, the subscription must be a CSP or APSS subscription.
7274

7375
Then, the registration is updated with an Azure subscription for each tenant that uses Azure Stack Hub. Tenant subscriptions must be of the CSP type, and must roll up to the partner who owns the default subscription. You cannot register someone else's customers.
7476

azure-stack/operator/azure-stack-add-new-user-aad.md

Lines changed: 45 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ author: sethmanheim
55
ms.topic: article
66
ms.custom:
77
- has-azure-ad-ps-ref
8-
ms.date: 03/19/2024
8+
ms.date: 08/15/2024
99
ms.author: sethm
1010
ms.reviewer: thoroet
1111
ms.lastreviewed: 06/17/2021
@@ -23,27 +23,26 @@ Before you can test offers and plans and create resources, you'll need a user ac
2323
You must have an Azure subscription to use the Azure portal.
2424

2525
1. Sign in to the [Azure portal](https://portal.azure.com).
26-
2. Using the **Directory + Subscription** filter icon in the upper right, switch to the Microsoft Entra directory tenant you're using for Azure Stack Hub.
27-
3. Using the search bar at the top, search for and select the **Microsoft Entra ID** service.
28-
4. In the left pane, select **Users**.
29-
5. On the **Users** page, select **+ New user**.
26+
1. Using the **Directory + Subscription** filter icon in the upper right, switch to the Microsoft Entra directory tenant you're using for Azure Stack Hub.
27+
1. Using the search bar at the top, search for and select the **Microsoft Entra ID** service.
28+
1. In the left pane, select **Users**.
29+
1. On the **Users** page, select **+ New user**.
3030

3131
[![Users - Lists all existing user accounts](media/azure-stack-add-new-user-aad/new-user-all-users.png)](media/azure-stack-add-new-user-aad/new-user-all-users.png#lightbox)
3232

33-
6. On the **New user** page, select **Create user** then fill in the required info:
33+
1. On the **New user** page, select **Create user** then fill in the required info:
3434

3535
[![Users - Add a new user account](media/azure-stack-add-new-user-aad/new-user-user.png)](media/azure-stack-add-new-user-aad/new-user-user.png#lightbox)
3636

37-
- **User name (required)**: The identifier used for sign in. For example, [email protected].
38-
The domain part of the user name must use either the initial default domain name, <_yourdomainname_>.onmicrosoft.com, or a custom domain name, such as contoso.com. For more info on how to create a custom domain name, see [How to add a custom domain name to Microsoft Entra ID](/azure/active-directory/fundamentals/add-custom-domain).
39-
- **Name (required)**: The first and last name of the new user. For example, Mary Parker.
37+
- **User name (required)**: The identifier used for sign in. For example, `[email protected]`. The domain part of the user name must use either the initial default domain name, `<yourdomainname>`.`onmicrosoft.com`, or a custom domain name, such as `contoso.com`. For more information about how to create a custom domain name, see [How to add a custom domain name to Microsoft Entra ID](/azure/active-directory/fundamentals/add-custom-domain).
38+
- **Name (required)**: The first and last name of the new user. For example, `Mary Parker`.
4039
- **Show Password**: Select the checkbox and copy the autogenerated password provided in **Initial password**. You'll need this password for the initial sign-in process.
4140
- **Groups and roles**: Make sure the **User** directory role is selected.
4241
- **Settings** and **Job info**: Optionally, you can add more info about the user. You can also add user info later. For more details, see [How to add or change user profile information](/azure/active-directory/fundamentals/active-directory-users-profile-azure-portal).
4342

44-
7. Select **Create**. You should see a "Successfully created user" notification in the upper right.
45-
8. Sign out and sign in to the Azure portal again, with the new account using the password you saved. Change the password when prompted.
46-
9. [Sign in to the Azure Stack Hub user portal](../user/azure-stack-use-portal.md#access-the-portal) with the new account to see the user portal.
43+
1. Select **Create**. You should see a "Successfully created user" notification in the upper right.
44+
1. Sign out and sign in to the Azure portal again, with the new account using the password you saved. Change the password when prompted.
45+
1. [Sign in to the Azure Stack Hub user portal](../user/azure-stack-use-portal.md#access-the-portal) with the new account to see the user portal.
4746

4847
## Create a user account using PowerShell
4948

@@ -53,37 +52,41 @@ If you don't have an Azure subscription, you can't use the Azure portal to add a
5352

5453
1. Install the Microsoft Azure AD module for Windows PowerShell with these steps:
5554

56-
- Open an elevated Windows PowerShell command prompt (run Windows PowerShell as admin).
57-
- Run the **Install-Module AzureAD** command.
58-
- If you're prompted to install the NuGet provider, select **Y** and **Enter**.
59-
- If you're prompted to install the module from PSGallery, select **Y** and **Enter**.
60-
61-
2. Run the following cmdlets to sign in and create the user account:
62-
63-
- If your directory **doesn't require** multi-factor authentication, use this sequence to authenticate:
64-
```powershell
65-
# Wait for the prompt, then sign in using your Azure AD credentials
66-
$aadcred = get-credential
67-
Connect-AzureAD -credential $aadcred
68-
```
69-
70-
- If your directory **requires** multi-factor authentication, use this sequence to authenticate:
71-
```powershell
72-
# Wait for the prompt, then sign in using your Azure AD credentials and MFA code
73-
Connect-AzureAD -Confirm
74-
```
75-
76-
- Now that you've authenticated, complete the sequence by adding the new user:
77-
```powershell
78-
# Create the new user account (be sure to replace all <placeholder> values first)
79-
$passwordProfile = New-Object -TypeName Microsoft.Open.AzureAD.Model.PasswordProfile
80-
$passwordProfile.Password = "<Password>"
81-
New-AzureADUser -DisplayName "<UserName>" -PasswordProfile $passwordProfile -UserPrincipalName "<username>@<yourdomainname>" -AccountEnabled $true -MailNickName "<MailNickName>"
82-
```
83-
84-
3. Sign in to the [Azure portal](https://portal.azure.com) with the new user account. Change the password when prompted.
85-
4. [Sign in to the Azure Stack Hub user portal](../user/azure-stack-use-portal.md#access-the-portal) with the new account to see the user portal.
55+
- Open an elevated Windows PowerShell command prompt (run Windows PowerShell as admin).
56+
- Run the **Install-Module AzureAD** command.
57+
- If you're prompted to install the NuGet provider, select **Y** and **Enter**.
58+
- If you're prompted to install the module from PSGallery, select **Y** and **Enter**.
59+
60+
1. Run the following cmdlets to sign in and create the user account:
61+
62+
- If your directory **doesn't require** multi-factor authentication, use this sequence to authenticate:
63+
64+
```powershell
65+
# Wait for the prompt, then sign in using your Azure AD credentials
66+
$aadcred = get-credential
67+
Connect-AzureAD -credential $aadcred
68+
```
69+
70+
- If your directory **requires** multi-factor authentication, use this sequence to authenticate:
71+
72+
```powershell
73+
# Wait for the prompt, then sign in using your Azure AD credentials and MFA code
74+
Connect-AzureAD -Confirm
75+
```
76+
77+
- Now that you've authenticated, complete the sequence by adding the new user:
78+
79+
```powershell
80+
# Create the new user account (be sure to replace all <placeholder> values first)
81+
$passwordProfile = New-Object -TypeName Microsoft.Open.AzureAD.Model.PasswordProfile
82+
$passwordProfile.Password = "<Password>"
83+
New-AzureADUser -DisplayName "<UserName>" -PasswordProfile $passwordProfile -UserPrincipalName "<username>@<yourdomainname>" -AccountEnabled $true -MailNickName "<MailNickName>"
84+
```
85+
86+
1. Sign in to the [Azure portal](https://portal.azure.com) with the new user account. Change the password when prompted.
87+
1. [Sign in to the Azure Stack Hub user portal](../user/azure-stack-use-portal.md#access-the-portal) with the new account to see the user portal.
8688

8789
## Next steps
90+
8891
- Learn how to create and test a subscription by [subscribing to an offer](../user/azure-stack-subscribe-services.md)
8992
- [Add Azure Stack Hub users in AD FS](azure-stack-add-users-adfs.md)

0 commit comments

Comments
 (0)