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 CSP Azure yang ada, memungkinkannya untuk membeli reservasi Azure.

Prasyarat

  • Kredensial seperti yang 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 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, ambil antarmuka ke operasi langganan dengan memanggil metode IAggregatePartner.Customers.ById dengan ID pelanggan untuk mengidentifikasi pelanggan. Kemudian, panggil metode Subscription.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 Mendapatkan 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

Minta sintaks

Metode URI Permintaan
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 Wajib Deskripsi
id pelanggan string Ya String berformat GUID yang mengidentifikasi pelanggan.
subscription-id string Ya String berformat GUID yang mengidentifikasi langganan. Mitra harus menggunakan ID paket Azure untuk kasus perdagangan baru.

Header permintaan

Untuk informasi selengkapnya, lihat Header REST Pusat Mitra.

Isi permintaan

Tidak ada.

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: ca7c39f7-1a80-43bc-90d8-ee7d1cad3123
MS-CorrelationId: ec8f62e5-1d92-47e9-8d5d-1924af105123
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 mengambil 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 tanggapan

HTTP/1.1 202 Accepted
Content-Length: 0
Location: /customers/<customer-id>/subscriptions/<subscription-id>/registrationstatus
MS-CorrelationId: ca7c39f7-1a80-43bc-90d8-ee7d1cad3123
MS-RequestId: ec8f62e5-1d92-47e9-8d5d-1924af105123
MS-CV: iqOqN0FnaE2y0HcD.0
MS-ServerId: 030020525