Sdílet prostřednictvím


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