Azure-előfizetések létrehozása programozott módon, örökölt API-kkal
Ez a cikk segítséget nyújt az Azure-előfizetések programozott létrehozásához az örökölt előzetes API használatával. Ebből a cikkből megtudhatja, hogyan hozhat létre előfizetéseket programozott módon az Azure Resource Manager használatával.
Új cikkek érhetőek el a legújabb API-verzióra vonatkozóan a különböző Azure-szerződések előfizetési típusaihoz:
- Nagyvállalati Szerződéshez tartozó előfizetések programozott létrehozása a legújabb API-val
- Microsoft Ügyfélszerződéshez tartozó előfizetések programozott létrehozása a legújabb API-val
- Microsoft Partnerszerződéshez tartozó előfizetések programozott létrehozása a legújabb API-val
Azonban az ezen cikkben szereplő információkat is használhatja, ha nem szeretné a legújabb API-verziót használni.
Az alábbi szerződéstípusok esetén a számlázási fiókkal rendelkező Azure-ügyfelek az előfizetéseket programozott módon is létrehozhatják:
- Nagyvállalati Szerződés
- Microsoft-ügyfélszerződés (Microsoft Customer Agreement, MCA)
- Microsoft-partnerszerződés (MPA)
Ha programozott módon hoz létre Azure-előfizetést, az előfizetést az a megállapodás szabályozza, amely keretében igénybe veszi a Microsoft vagy egy hivatalos viszonteladó által biztosított Azure-szolgáltatásokat. További információért lásd a Microsoft Azure jogi információit.
Feljegyzés
Javasoljuk, hogy az Azure Az PowerShell modult használja az Azure-ral való interakcióhoz. Első lépésként tekintse meg az Azure PowerShell telepítését ismertető témakört. Az Az PowerShell-modulra történő migrálás részleteiről lásd: Az Azure PowerShell migrálása az AzureRM modulból az Az modulba.
Nem hozhat létre támogatási csomagokat programozott módon. Vásárolhat egy új támogatási csomagot, vagy frissíthet egyet az Azure Portalon. Lépjen a Súgó + támogatás elemre, majd a lap tetején válassza a Megfelelő támogatási csomag kiválasztása lehetőséget.
Előfizetések létrehozása EA számlázási fiókhoz
Az alábbi szakaszokban ismertetett információk segítenek az EA-előfizetések létrehozásában.
Előfeltételek
Előfizetés létrehozásához tulajdonosi szerepkörrel kell rendelkeznie egy regisztrációs fiókban, vagy vállalati Rendszergazda istratornak kell lennie. A szerepkört kétféleképpen kaphatja meg:
- A regisztráció vállalati rendszergazdája megteszi Önt fióktulajdonosnak (ehhez bejelentkezés szükséges), amely eredményeként Ön a regisztrációs fiók tulajdonosává válik.
- A regisztrációs fiók meglévő tulajdonosa hozzáférést biztosít Önnek. Hasonlóképpen, ha szolgáltatásnevet szeretne használni egy EA-előfizetés létrehozásához, lehetővé kell tennie a szolgáltatásnév számára, hogy előfizetéseket hozzon létre.
Azon fiókok megkeresése, amelyekhez hozzáféréssel rendelkezik
Miután hozzáadták Önt egy fióktulajdonoshoz társított regisztrációs fiókhoz, az Azure a fiók és a regisztráció közötti kapcsolat alapján állapítja meg, hogy hová kell kiszámlázni az előfizetési díjakat. A fiókhoz létrehozott minden előfizetést annak az EA-regisztrációnak számláz ki, amelyben a fiók található. Előfizetések létrehozásához meg kell adni a regisztrációs fiókra vonatkozó értékeket, valamint az előfizetés tulajdonosának felhasználói nevét.
A következő parancsok futtatásához be kell jelentkeznie a fióktulajdonos kezdőkönyvtárába, amely az a könyvtár, amelyben az előfizetések alapértelmezetten létrejönnek.
Kérelem azon fiókok felsorolására, amelyekhez hozzáféréssel rendelkezik:
GET https://management.azure.com/providers/Microsoft.Billing/enrollmentAccounts?api-version=2018-03-01-preview
Az API-válasz felsorolja azokat a regisztrációs fiókokat, amelyekhez hozzáféréssel rendelkezik:
{
"value": [
{
"id": "/providers/Microsoft.Billing/enrollmentAccounts/747ddfe5-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
"name": "747ddfe5-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
"type": "Microsoft.Billing/enrollmentAccounts",
"properties": {
"principalName": "SignUpEngineering@contoso.com"
}
},
{
"id": "/providers/Microsoft.Billing/enrollmentAccounts/4cd2fcf6-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
"name": "4cd2fcf6-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
"type": "Microsoft.Billing/enrollmentAccounts",
"properties": {
"principalName": "BillingPlatformTeam@contoso.com"
}
}
]
}
A principalName
tulajdonsággal megadhatja azt a fiókot, amelyhez az előfizetések ki lesznek számlázva. Másolja ki a fiók name
elemét. Ha például előfizetéseket szeretne létrehozni a SignUpEngineering@contoso.com regisztrációs fiókhoz, másolja ki a 747ddfe5-xxxx-xxxx-xxxx-xxxxxxxxxxxx
értéket. Az azonosító a regisztrációs fiók objektumazonosítója. Illessze be valahova az értéket, hogy a következő lépésben használni tudja az enrollmentAccountObjectId
értékeként.
Előfizetések létrehozása egy adott regisztrációs fiókhoz
Az alábbi példa egy Dev Team Subscription (Fejlesztői csapat előfizetés) nevű előfizetést hoz létre az előző lépésben kiválasztott regisztrációs fiókban. Az előfizetési ajánlat az MS-AZR-0017P (normál Microsoft Nagyvállalati Szerződés). Két felhasználót is hozzáad az előfizetéshez Azure RBAC-tulajdonosként (ez nem kötelező).
Hajtsa végre a következő kérést, amelyben cserélje le a <enrollmentAccountObjectId>
értéket az előző lépésben kimásolt name
értékével (747ddfe5-xxxx-xxxx-xxxx-xxxxxxxxxxxx
). Tulajdonosok megadásához tekintse meg a felhasználói objektumazonosítók lekérésének módját.
POST https://management.azure.com/providers/Microsoft.Billing/enrollmentAccounts/<enrollmentAccountObjectId>/providers/Microsoft.Subscription/createSubscription?api-version=2018-03-01-preview
{
"displayName": "Dev Team Subscription",
"offerType": "MS-AZR-0017P",
"owners": [
{
"objectId": "<userObjectId>"
},
{
"objectId": "<servicePrincipalObjectId>"
}
]
}
Elem neve | Kötelező | Típus | Leírás |
---|---|---|---|
displayName |
Nem | Sztring | Az előfizetés megjelenített neve. Ha nincs megadva, a rendszer az ajánlat nevét használja névként, például „Microsoft Azure Enterprise”. |
offerType |
Igen | Sztring | Az előfizetési ajánlat. Az EA két lehetősége az MS-AZR-0017P (éles használat) és az MS-AZR-0148P (dev/test, engedélyezni kell az Azure Portalon). |
owners |
Nem | Sztring | Az előfizetésben Azure RBAC-tulajdonosként hozzáadandó felhasználók objektumazonosítója a létrehozásukkor. |
A válaszban, a Location
fejléc részeként visszakap egy URL-címet, amellyel lekérdezheti az előfizetést létrehozó művelet állapotát. Ha az előfizetés létrehozása befejeződött, a GET művelet a Location
URL-címen egy subscriptionLink
objektumot ad vissza, amely tartalmazza az előfizetés azonosítóját. További részletekért lásd a Subscription API dokumentációját.
Az Azure Enterprise-előfizetések létrehozási API-jára vonatkozó korlátozások
- Az API-val csak Azure Enterprise-előfizetések hozhatók létre.
- Regisztrációs fiókonként legfeljebb 5000 előfizetés lehet. Ha elérte ezt a mennyiséget, csak az Azure Portalon hozhatók létre előfizetések a fiókhoz. Ha több előfizetést szeretne létrehozni az API-val, hozzon létre egy másik regisztrációs fiókot. A megszakított, a törölt és az átadott előfizetések is beleszámítanak az 5000-es korlátba.
- Azok a felhasználók, akik nem fióktulajdonosok, de hozzá lettek adva egy regisztrációs fiókhoz az Azure RBAC használatával, nem hozhatnak létre előfizetéseket az Azure Portalon.
- Nem választhatja ki, hogy melyik bérlőben szeretné hozni az előfizetést. Az előfizetés mindig a fióktulajdonos otthoni bérlőjében jön létre. Ha másik bérlőbe szeretne áthelyezni egy előfizetést, tekintse meg az előfizetés bérlőjének módosítását ismertető cikket.
Előfizetések létrehozása MCA-fiókhoz
Az alábbi szakaszokban ismertetett információk segítenek az MCA-fiókhoz tartozó előfizetések létrehozásában.
Előfeltételek
Előfizetések létrehozásához tulajdonosi, közreműködői vagy Azure-előfizetések létrehozói szerepkörével kell rendelkeznie egy számlaszakaszra, vagy tulajdonos vagy közreműködői szerepkörrel egy számlázási profilra vagy számlázási fiókra vonatkozóan. További információkért lásd az előfizetés számlázási szerepköreit és azok feladatait.
Az alábbi példák REST API-kat használnak. A PowerShell és az Azure CLI jelenleg nem támogatottak.
Azon számlázási fiókok megkeresése, amelyekhez hozzáféréssel rendelkezik
Hajtsa végre az alábbi kérést az összes számlázási fiók felsorolásához.
GET https://management.azure.com/providers/Microsoft.Billing/billingAccounts?api-version=2019-10-01-preview
Az API-válasz felsorolja azokat számlázási fiókokat, amelyekhez hozzáféréssel rendelkezik.
{
"value": [
{
"id": "/providers/Microsoft.Billing/billingAccounts/5e98e158-xxxx-xxxx-xxxx-xxxxxxxxxxxx:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx_xxxx-xx-xx",
"name": "5e98e158-xxxx-xxxx-xxxx-xxxxxxxxxxxx:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx_xxxx-xx-xx",
"properties": {
"accountId": "5e98e158-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
"accountStatus": "Active",
"accountType": "Enterprise",
"agreementType": "MicrosoftCustomerAgreement",
"displayName": "Contoso",
"hasReadAccess": true,
"organizationId": "41b29574-xxxx-xxxx-xxxx-xxxxxxxxxxxxx_xxxx-xx-xx"
},
"type": "Microsoft.Billing/billingAccounts"
},
{
"id": "/providers/Microsoft.Billing/billingAccounts/4f89e155-xxxx-xxxx-xxxx-xxxxxxxxxxxx:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx_xxxx-xx-xx",
"name": "4f89e155-xxxx-xxxx-xxxx-xxxxxxxxxxxx:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx_xxxx-xx-xx",
"properties": {
"accountId": "4f89e155-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
"accountStatus": "Active",
"accountType": "Enterprise",
"agreementType": "MicrosoftCustomerAgreement",
"displayName": "Fabrikam",
"hasReadAccess": true,
"organizationId": "41b29574-xxxx-xxxx-xxxx-xxxxxxxxxxxxx_xxxx-xx-xx"
},
"type": "Microsoft.Billing/billingAccounts"
}
]
}
A displayName
tulajdonsággal azonosíthatja azt a számlázási fiókot, amelyhez előfizetéseket szeretne létrehozni. Győződjön meg arról, hogy a fiók agreementType tulajdonsága MicrosoftCustomerAgreement. Másolja ki a fiók name
elemét. Ha például a Contoso
számlázási fiókhoz szeretne előfizetést létrehozni, másolja ki az 5e98e158-xxxx-xxxx-xxxx-xxxxxxxxxxxx:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx_xxxx-xx-xx
értéket. Illessze be valahova az értéket, hogy a következő lépésben használni tudja.
Számlaszakaszok keresése előfizetések létrehozásához
Az előfizetésért felszámolt díjak a számlázási profilok számláinak egy szakaszában vannak feltüntetve. Az alábbi API-val kérje le azon számlaszakaszok és számlázási profilok listáját, amelyeken engedéllyel rendelkezik Azure-előfizetések létrehozásához.
Hajtsa végre a következő kérést, amelyben cserélje le a <billingAccountName>
értéket az előző lépésben kimásolt name
értékével (5e98e158-xxxx-xxxx-xxxx-xxxxxxxxxxxx:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx_xxxx-xx-xx
).
POST https://management.azure.com/providers/Microsoft.Billing/billingAccounts/<billingAccountName>/listInvoiceSectionsWithCreateSubscriptionPermission?api-version=2019-10-01-preview
Az API-válasz felsorolja az összes számlaszakaszt és a hozzájuk tartozó azon számlázási profilokat, amelyeken hozzáféréssel rendelkezik előfizetések létrehozásához:
{
"value": [{
"billingProfileDisplayName": "Contoso finance",
"billingProfileId": "/providers/Microsoft.Billing/billingAccounts/5e98e158-xxxx-xxxx-xxxx-xxxxxxxxxxxx:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx_xxxx-xx-xx/billingProfiles/PBFV-xxxx-xxx-xxx",
"enabledAzurePlans": [{
"productId": "DZH318Z0BPS6",
"skuId": "0001",
"skuDescription": "Microsoft Azure Plan"
}, {
"productId": "DZH318Z0BPS6",
"skuId": "0002",
"skuDescription": "Microsoft Azure Plan for DevTest"
}],
"invoiceSectionDisplayName": "Development",
"invoiceSectionId": "/providers/Microsoft.Billing/billingAccounts/5e98e158-xxxx-xxxx-xxxx-xxxxxxxxxxxx:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx_xxxx-xx-xx/billingProfiles/PBFV-xxxx-xxx-xxx/invoiceSections/GJ77-xxxx-xxx-xxx"
}, {
"billingProfileDisplayName": "Contoso finance",
"billingProfileId": "/providers/Microsoft.Billing/billingAccounts/5e98e158-xxxx-xxxx-xxxx-xxxxxxxxxxxx:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx_xxxx-xx-xx/billingProfiles/PBFV-xxxx-xxx-xxx",
"enabledAzurePlans": [{
"productId": "DZH318Z0BPS6",
"skuId": "0001",
"skuDescription": "Microsoft Azure Plan"
}, {
"productId": "DZH318Z0BPS6",
"skuId": "0002",
"skuDescription": "Microsoft Azure Plan for DevTest"
}],
"invoiceSectionDisplayName": "Testing",
"invoiceSectionId": "/providers/Microsoft.Billing/billingAccounts/5e98e158-xxxx-xxxx-xxxx-xxxxxxxxxxxx:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx_xxxx-xx-xx/billingProfiles/PBFV-XXXX-XXX-XXX/invoiceSections/GJGR-XXXX-XXX-XXX"
}]
}
Az invoiceSectionDisplayName
tulajdonsággal azonosíthatja azt a számlaszakaszt, amelyhez előfizetéseket szeretne létrehozni. Másolja ki a számlaszakasz invoiceSectionId
, billingProfileId
és skuId
értékét. Például Microsoft Azure plan
típusú előfizetés a Development
számlaszakaszhoz történő létrehozásához másolja ki a /providers/Microsoft.Billing/billingAccounts/5e98e158-xxxx-xxxx-xxxx-xxxxxxxxxxxx:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx_2019-05-31/billingProfiles/PBFV-XXXX-XXX-XXX/invoiceSections/GJGR-XXXX-XXX-XXX
, /providers/Microsoft.Billing/billingAccounts/5e98e158-xxxx-xxxx-xxxx-xxxxxxxxxxxx:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx_2019-05-31/billingProfiles/PBFV-xxxx-xxx-xxx
és 0001
értéket. Illessze be valahová ezeket az értékeket, hogy a következő lépésben használni tudja őket.
Előfizetés létrehozása számlaszakaszhoz
Az alábbi példa egy Microsoft Azure-csomag típusú, Fejlesztői csapat előfizetés nevű előfizetést hoz létre a Fejlesztés számlaszakaszhoz. Az előfizetés a Contoso pénzügyi számlázási profilon lesz kiszámlázva, és a számla Fejlesztés szakaszában jelenik meg.
Hajtsa végre a következő kérést, amelyben cserélje le az <invoiceSectionId>
értéket a második lépésben kimásolt invoiceSectionId
értékével (/providers/Microsoft.Billing/billingAccounts/5e98e158-xxxx-xxxx-xxxx-xxxxxxxxxxxx:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx_2019-05-31/billingProfiles/PBFV-XXXX-XXX-XXX/invoiceSections/GJGR-XXXX-XXX-XXX
). Adja meg a második lépésben kimásolt billingProfileId
és skuId
értéket az API kérelemparamétereiben. Tulajdonosok megadásához tekintse meg a felhasználói objektumazonosítók lekérésének módját.
POST https://management.azure.com<invoiceSectionId>/providers/Microsoft.Subscription/createSubscription?api-version=2018-11-01-preview
'{"displayName": "Dev Team subscription",
"billingProfileId": "<billingProfileId>",
"skuId": "<skuId>",
"owners": [
{
"objectId": "<userObjectId>"
},
{
"objectId": "<servicePrincipalObjectId>"
}
],
"costCenter": "35683",
"managementGroupId": "/providers/Microsoft.Management/managementGroups/xxxxxxx",",
}'
Elem neve | Kötelező | Típus | Leírás |
---|---|---|---|
displayName |
Igen | Sztring | Az előfizetés megjelenített neve. |
billingProfileId |
Igen | Sztring | Azon számlázási profil azonosítója, amelyre az előfizetés költségei ki vannak számlázva. |
skuId |
Igen | Sztring | Az Azure-csomag típusát meghatározó termékváltozat-azonosító. |
owners |
Nem | Sztring | Annak a felhasználónak vagy szolgáltatásnévnek az objektumazonosítója, akit az előfizetés létrehozásakor Azure RBAC-tulajdonosként szeretne megadni. |
costCenter |
Nem | Sztring | Az előfizetéssel társított költséghely. A használati adatokat tartalmazó CSV-fájlban jelenik meg. |
managementGroupId |
Nem | Sztring | Azon felügyeleti csoport azonosítója, amelyhez hozzá lesz adva az előfizetés. A felügyeleti csoportok listájának lekéréséhez tekintse meg a Felügyeleti csoportok – List API című cikket. Használja a felügyeleti csoport az API-ban lévő azonosítóját. |
A válaszban egy subscriptionCreationResult
objektumot kap vissza a monitorozáshoz. Ha az előfizetés létrehozása befejeződött, a subscriptionCreationResult
objektum egy subscriptionLink
objektumot ad vissza, amely tartalmazza az előfizetés azonosítóját.
Előfizetések létrehozása MPA számlázási fiókhoz
Az alábbi szakaszokban ismertetett információk segítenek az MCA-számlázási fiókhoz tartozó előfizetések létrehozásában.
Előfeltételek
Ha előfizetést szeretne létrehozni a számlázási fiókjához, globális rendszergazdai vagy rendszergazdai ügynök szerepkörrel kell rendelkeznie a szervezete felhőszolgáltatójának fiókjában. További információ: Partnerközpont – Felhasználói szerepkörök és engedélyek hozzárendelése.
Az alábbi példák REST API-kat használnak. A PowerShell és az Azure CLI jelenleg nem támogatottak.
Azon számlázási fiókok megkeresése, amelyekhez hozzáféréssel rendelkezik
Hajtsa végre az alábbi kérést azon számlázási fiókok felsorolásához, amelyekhez hozzáféréssel rendelkezik.
GET https://management.azure.com/providers/Microsoft.Billing/billingAccounts?api-version=2019-10-01-preview
Az API-válasz felsorolja a számlázási fiókokat.
{
"value": [
{
"id": "/providers/Microsoft.Billing/billingAccounts/99a13315-xxxx-xxxx-xxxx-xxxxxxxxxxxx:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx_xxxx-xx-xx",
"name": "99a13315-xxxx-xxxx-xxxx-xxxxxxxxxxxx:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx_xxxx-xx-xx",
"properties": {
"accountId": "5e98e158-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
"accountStatus": "Active",
"accountType": "Enterprise",
"agreementType": "MicrosoftPartnerAgreement",
"displayName": "Contoso",
"hasReadAccess": true,
"organizationId": "1d100e69-xxxx-xxxx-xxxx-xxxxxxxxxxxxx_xxxx-xx-xx"
},
"type": "Microsoft.Billing/billingAccounts"
},
{
"id": "/providers/Microsoft.Billing/billingAccounts/4f89e155-xxxx-xxxx-xxxx-xxxxxxxxxxxx:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx_xxxx-xx-xx",
"name": "4f89e155-xxxx-xxxx-xxxx-xxxxxxxxxxxx:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx_xxxx-xx-xx",
"properties": {
"accountId": "4f89e155-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
"accountStatus": "Active",
"accountType": "Enterprise",
"agreementType": "MicrosoftCustomerAgreement",
"displayName": "Fabrikam",
"hasReadAccess": true,
"organizationId": "1d100e69-xxxx-xxxx-xxxx-xxxxxxxxxxxxx_xxxx-xx-xx"
},
"type": "Microsoft.Billing/billingAccounts"
}
]
}
A displayName
tulajdonsággal azonosíthatja azt a számlázási fiókot, amelyhez előfizetéseket szeretne létrehozni. Győződjön meg arról, hogy a fiók agreementType tulajdonságának értéke MicrosoftPartnerAgreement. Másolja a vágólapra a fiók name
értékét. Ha például a Contoso
számlázási fiókhoz szeretne előfizetést létrehozni, másolja ki az 99a13315-xxxx-xxxx-xxxx-xxxxxxxxxxxx:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx_xxxx-xx-xx
értéket. Illessze be valahova az értéket, hogy a következő lépésben használni tudja.
Azure-csomaggal rendelkező ügyfelek keresése
Hajtsa végre a következő kérést, és cserélje le a <billingAccountName>
értéket az első lépésben kimásolt name
értékkel (5e98e158-xxxx-xxxx-xxxx-xxxxxxxxxxxx:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx_xxxx-xx-xx
). Ezzel a kéréssel felsorolhatja a számlázási fiókban lévő összes ügyfelet, akihez Azure-előfizetést hozhat létre.
GET https://management.azure.com/providers/Microsoft.Billing/billingAccounts/<billingAccountName>/customers?api-version=2019-10-01-preview
Az API-válasz felsorolja a számlázási fiókban lévő, Azure-csomaggal rendelkező ügyfeleket. Ezekhez az ügyfelekhez hozhat létre előfizetéseket.
{
"value": [
{
"id": "/providers/Microsoft.Billing/billingAccounts/99a13315-xxxx-xxxx-xxxx-xxxxxxxxxxxx:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx_xxxx-xx-xx/customers/2281f543-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
"name": "2281f543-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
"properties": {
"billingProfileDisplayName": "Contoso USD",
"billingProfileId": "/providers/Microsoft.Billing/billingAccounts/99a13315-xxxx-xxxx-xxxx-xxxxxxxxxxxx:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx_xxxx-xx-xx/billingProfiles/JUT6-xxxx-xxxx-xxxx",
"displayName": "Fabrikam toys"
},
"type": "Microsoft.Billing/billingAccounts/customers"
},
{
"id": "/providers/Microsoft.Billing/billingAccounts/99a13315-xxxx-xxxx-xxxx-xxxxxxxxxxxx:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx_xxxx-xx-xx/customers/97c3fac4-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
"name": "97c3fac4-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
"properties": {
"billingProfileDisplayName": "Fabrikam sports",
"billingProfileId": "/providers/Microsoft.Billing/billingAccounts/99a13315-xxxx-xxxx-xxxx-xxxxxxxxxxxx:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx_xxxx-xx-xx/billingProfiles/JUT6-xxxx-xxxx-xxxx",
"displayName": "Fabrikam bakery"
},
"type": "Microsoft.Billing/billingAccounts/customers"
}]
}
A displayName
tulajdonsággal azonosíthatja azt az ügyfelet, amelyhez előfizetéseket szeretne létrehozni. Másolja a vágólapra az ügyfél id
értékét. Ha például előfizetést szeretne létrehozni a Fabrikam toys
ügyfélhez, másolja ki a /providers/Microsoft.Billing/billingAccounts/99a13315-xxxx-xxxx-xxxx-xxxxxxxxxxxx:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx_xxxx-xx-xx/customers/2281f543-xxxx-xxxx-xxxx-xxxxxxxxxxxx
értéket. Illessze be valahová az értéket, hogy a következő lépésekben használni tudja.
Nem kötelező közvetett szolgáltatók számára: A viszonteladók lekérése egy ügyfél számára
Ha Ön közvetett szolgáltató a CSP kétrétegű modelljében, megadhatja a viszonteladót, amikor előfizetést hoz létre az ügyfelek számára.
Hajtsa végre a következő kérést, és cserélje le a <customerId>
értéket a második lépésben kimásolt id
értékkel (/providers/Microsoft.Billing/billingAccounts/99a13315-xxxx-xxxx-xxxx-xxxxxxxxxxxx:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx_xxxx-xx-xx/customers/2281f543-xxxx-xxxx-xxxx-xxxxxxxxxxxx
), hogy megjelenjen az ügyfelek számára elérhető viszonteladók listája.
GET https://management.azure.com<customerId>?$expand=resellers&api-version=2019-10-01-preview
Az API-válasz felsorolja az ügyfélhez tartozó viszonteladókat:
{
"value": [{
"id": "/providers/Microsoft.Billing/billingAccounts/99a13315-xxxx-xxxx-xxxx-xxxxxxxxxxxx:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx_xxxx-xx-xx/customers/2ed2c490-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
"name": "2ed2c490-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
"type": "Microsoft.Billing/billingAccounts/customers",
"properties": {
"displayName": "Fabrikam toys",
"resellers": [
{
"resellerId": "3xxxxx",
"description": "Wingtip"
}
]
}
},
{
"id": "/providers/Microsoft.Billing/billingAccounts/99a13315-xxxx-xxxx-xxxx-xxxxxxxxxxxx:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx_xxxx-xx-xx/customers/4ed2c793-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
"name": "4ed2c793-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
"type": "Microsoft.Billing/billingAccounts/customers",
"properties": {
"displayName": "Fabrikam toys",
"resellers": [
{
"resellerId": "5xxxxx",
"description": "Tailspin"
}
]
}
}]
}
A description
tulajdonsággal azonosíthatja az előfizetéshez társítandó viszonteladót. Másolja a vágólapra a viszonteladó resellerId
értékét. Például a Wingtip
társításához, másolja ki a 3xxxxx
értéket. Illessze be valahova az értéket, hogy a következő lépésben használni tudja.
Előfizetés létrehozása egy ügyfél számára
Az alábbi példa egy Fejlesztői csapat előfizetése nevű előfizetést hoz létre a Fabrikam toys ügyfélhez, és társítja a Wingtip viszonteladót az előfizetéshez.
Hajtsa végre a következő kérést, amelyben cserélje le az <customerId>
értéket a második lépésben kimásolt id
értékével (/providers/Microsoft.Billing/billingAccounts/99a13315-xxxx-xxxx-xxxx-xxxxxxxxxxxx:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx_xxxx-xx-xx/customers/2281f543-xxxx-xxxx-xxxx-xxxxxxxxxxxx
). Adja meg a második lépésben kimásolt, nem kötelező resellerId értéket az API kérelemparamétereiben.
POST https://management.azure.com<customerId>/providers/Microsoft.Subscription/createSubscription?api-version=2018-11-01-preview
'{"displayName": "Dev Team subscription",
"skuId": "0001",
"resellerId": "<resellerId>",
}'
Elem neve | Kötelező | Típus | Leírás |
---|---|---|---|
displayName |
Igen | Sztring | Az előfizetés megjelenített neve. |
skuId |
Igen | Sztring | Az Azure-csomag termékváltozat-azonosítója. A Microsoft Azure-csomag típusú előfizetésekhez használja a 0001 értéket |
resellerId |
Nem | Sztring | Annak a viszonteladónak az azonosítója, aki az előfizetéshez lesz társítva. |
A válaszban egy subscriptionCreationResult
objektumot kap vissza a monitorozáshoz. Ha az előfizetés létrehozása befejeződött, a subscriptionCreationResult
objektum egy subscriptionLink
objektumot ad vissza. Ez tartalmazza az előfizetés azonosítóját.
Következő lépések
- Egy Nagyvállalati Szerződéssel (EA) rendelkező előfizetés .NET használatával történő létrehozását bemutató példa megtekintéséért tekintse meg a GitHubon elérhető mintakódot.
- Most, hogy létrehozott egy előfizetést, elérhetővé teheti ezt a képességek más felhasználók és szolgáltatásnevek számára is. További információ: Hozzáférés biztosítása nagyvállalati Azure-előfizetés létrehozáshoz (előzetes verzió).
- Több előfizetés felügyeleti csoportok használatával történő kezeléséről az erőforrások Azure-beli felügyeleti csoportokkal való rendszerezését ismertető részben talál további információt.
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: