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