Bagikan melalui


Mendaftarkan langganan

Daftarkan Langganan yang sudah ada sehingga diaktifkan untuk memesan reservasi Azure.

Untuk membeli reservasi Azure, Anda harus memiliki setidaknya satu langganan CSP Azure yang sudah ada. Metode ini memungkinkan Anda mendaftarkan langganan Azure CSP yang sudah ada, sehingga dapat membeli reservasi Azure.

Prasyarat

  • Kredensial sebagaimana dijelaskan dalam autentikasi Pusat Mitra. Skenario ini mendukung autentikasi dengan kredensial Aplikasi mandiri dan Aplikasi+Pengguna.

  • ID pelanggan (customer-tenant-id). Jika Anda tidak mengetahui ID pelanggan, Anda dapat mencarinya di Pusat Mitra dengan memilih ruang kerja Pelanggan, lalu pilih pelanggan dari daftar pelanggan, lalu Akun. Pada halaman Akun pelanggan, cari ID Microsoft di bagian Info Akun Pelanggan. ID Microsoft sama dengan ID pelanggan (customer-tenant-id).

  • ID langganan.

C#

Untuk mendaftarkan langganan pelanggan, dapatkan antarmuka untuk operasi langganan dengan memanggil metode IAggregatePartner.Customers.ById menggunakan ID pelanggan untuk mengidentifikasi pelanggan. Kemudian, panggil metodeSubscription.ById() dengan ID langganan untuk mengidentifikasi langganan yang Anda daftarkan.

Terakhir, panggil metode Registration.Register() untuk mendaftarkan langganan dan mengambil URI yang dapat digunakan untuk mendapatkan status pendaftaran langganan. Untuk informasi selengkapnya, lihat Dapatkan status pendaftaran langganan.

// IAggregatePartner partnerOperations;
// var selectedCustomerId;
// var selectedSubscriptionId;

// Retrieve the subscription registration details.
var subscriptionRegistrationDetails = partnerOperations.Customers.ById(selectedCustomerId).Subscriptions.ById(selectedSubscriptionId).Registration.Register();

Permintaan REST

Sintaksis permintaan

Metode Meminta URI
POST {baseURL}/v1/customers/{customer-id}/subscriptions/{subscription-id}/registrations HTTP/1.1

Parameter URI

Gunakan parameter jalur berikut untuk mengidentifikasi pelanggan dan langganan.

Nama Jenis Diperlukan Deskripsi
id pelanggan tali Ya String berformat GUID yang mengidentifikasi pelanggan.
id langganan tali Ya String berformat GUID yang mengidentifikasi langganan. Mitra harus menggunakan ID paket Azure untuk kasus perdagangan baru.

Header permintaan

Untuk informasi selengkapnya, lihat header Pusat Mitra REST.

Isi permintaan

Tidak.

Contoh permintaan

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

Respons REST

Jika berhasil, respons berisi header Lokasi dengan URI yang dapat digunakan untuk mengambil status pendaftaran langganan. Simpan URI ini untuk digunakan dengan REST API terkait lainnya. Untuk contoh cara memperoleh status, lihat Mendapatkan status pendaftaran langganan.

Kode kesalahan dan keberhasilan respons

Setiap respons dilengkapi dengan kode status HTTP yang menunjukkan keberhasilan atau kegagalan dan informasi penelusuran kesalahan tambahan. Gunakan alat pelacakan jaringan untuk membaca kode ini, jenis kesalahan, dan parameter tambahan. Untuk daftar lengkapnya, lihat kode kesalahan .

Contoh respons

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