Registrace předplatného
Zaregistrujte existující předplatné pro možnost zakoupit rezervace Azure.
Pokud si chcete koupit rezervaci Azure, musíte mít aspoň jedno stávající předplatné Azure CSP. Tato metoda umožňuje zaregistrovat stávající předplatné Azure CSP a povolit ho pro nákup rezervací Azure.
Požadavky
Přihlašovací údaje popsané v ověřování v Partnerském centru. Tento scénář podporuje ověřování pomocí přihlašovacích údajů jak samostatné aplikace, tak i aplikace spolu s uživateli.
ID zákazníka (
customer-tenant-id
). Pokud neznáte ID zákazníka, můžete ho vyhledat v partnerském centru tak, že vyberete pracovní prostor Zákazníci, pak zákazník ze seznamu zákazníků a pak účet. Na stránce Účet zákazníka vyhledejte ID Microsoftu v části Informace o zákaznickém účtu. ID Microsoftu je stejné jako ID zákazníka (customer-tenant-id
).ID předplatného.
C#
Pokud chcete zaregistrovat předplatné zákazníka, načtěte rozhraní operací předplatného voláním metody IAggregatePartner.Customers.ById s ID zákazníka a identifikujte zákazníka. Potom zavoláním metody Subscription.ById() s ID předplatného identifikujte předplatné, které registrujete.
Nakonec zavolejte metodu Registration.Register() k registraci předplatného a načtení identifikátoru URI, který se dá použít k získání stavu registrace předplatného. Další informace najdete v tématu Získání stavu registrace předplatného.
// IAggregatePartner partnerOperations;
// var selectedCustomerId;
// var selectedSubscriptionId;
// Retrieve the subscription registration details.
var subscriptionRegistrationDetails = partnerOperations.Customers.ById(selectedCustomerId).Subscriptions.ById(selectedSubscriptionId).Registration.Register();
Požadavek REST
Syntaxe požadavku
Metoda | Identifikátor URI požadavku |
---|---|
POST | {baseURL}/v1/customers/{customer-id}/subscriptions/{subscription-id}/registrations HTTP/1.1 |
Parametry identifikátoru URI
Pomocí následujících parametrů cesty identifikujte zákazníka a předplatné.
Jméno | Typ | Povinný | Popis |
---|---|---|---|
ID zákazníka | řetězec | Ano | Formátovaný řetězec GUID, který identifikuje zákazníka. |
id předplatného | řetězec | Ano | Řetězec formátovaný identifikátorem GUID, který identifikuje předplatné. Partneři by měli použít ID plánu Azure pro nové obchodní případy. |
Hlavičky požadavku
Další informace najdete v tématu hlavičky REST Partnerského centra.
Text požadavku
Žádný.
Příklad požadavku
POST https://api.partnercenter.microsoft.com/v1/customers/<customer-id>/subscriptions/<subscription-id>/registrations HTTP/1.1
Authorization: Bearer <token>
Accept: application/json
MS-RequestId: bbbb1111-cc22-3333-44dd-555555eeeeee
MS-CorrelationId: aaaa0000-bb11-2222-33cc-444444dddddd
Content-Type: application/json
Content-Length: 1029
Expect: 100-continue
Connection: Keep-Alive
Odpověď REST
V případě úspěchu odpověď obsahuje hlavičku Location s identifikátorem URI, který lze použít k načtení stavu registrace předplatného. Uložte tento identifikátor URI pro použití s jinými souvisejícími rozhraními REST API. Pro příklad, jak načíst stav, viz Získání stavu registrace předplatného.
Kódy úspěšnosti a chyb odpovědi
Každá odpověď obsahuje stavový kód HTTP, který označuje úspěch nebo selhání a další informace o ladění. Ke čtení tohoto kódu, typu chyby a dalších parametrů použijte nástroj pro trasování sítě. Úplný seznam najdete v tématu Kódy chyb.
Příklad odpovědi
HTTP/1.1 202 Accepted
Content-Length: 0
Location: /customers/<customer-id>/subscriptions/<subscription-id>/registrationstatus
MS-CorrelationId: bbbb1111-cc22-3333-44dd-555555eeeeee
MS-RequestId: aaaa0000-bb11-2222-33cc-444444dddddd
MS-CV: iqOqN0FnaE2y0HcD.0
MS-ServerId: 030020525