Mendaftarkan penyewa untuk pelacakan penggunaan di Azure Stack Hub
Artikel ini berisi rincian tentang operasi pendaftaran. Anda dapat menggunakan operasi ini untuk:
- Mengelola pendaftaran penyewa.
- Mengelola pelacakan penggunaan penyewa.
Menambahkan penyewa ke pendaftaran
Anda dapat menggunakan operasi ini saat ingin menambahkan penyewa baru ke pendaftaran. Penggunaan penyewa dilaporkan di bawah langganan Azure yang tersambung dengan penyewa Microsoft Entra.
Anda juga dapat menggunakan operasi ini untuk mengubah langganan yang terkait dengan penyewa. Hubungi PUT atau cmdlet PowerShell New-AzResource untuk menimpa pemetaan sebelumnya. Jika Anda menggunakan modul AzureRM PowerShell, gunakan cmdlet PowerShell New-AzureRMResource.
Anda dapat mengaitkan satu langganan Azure dengan satu penyewa. Jika Anda mencoba menambahkan langganan kedua ke penyewa yang sudah ada, langganan pertama akan ditimpa.
Menggunakan profil API
Cmdlet pendaftaran berikut mengharuskan Anda menentukan profil API saat menjalankan PowerShell. Profil API mewakili sekumpulan penyedia sumber Azure dan versi API-nya. Profil ini membantu Anda menggunakan versi API yang tepat saat berinteraksi dengan beberapa cloud Azure. Misalnya, jika Anda bekerja dengan beberapa cloud saat bekerja dengan Azure dan Azure Stack Hub global, profil API menentukan nama yang cocok dengan tanggal rilisnya. Anda menggunakan profil 2017-09-03.
Untuk informasi selengkapnya tentang Profil Azure Stack Hub dan API, lihat Mengelola profil versi API di Azure Stack Hub.
Parameter
Parameter | Deskripsi |
---|---|
registrationSubscriptionID | Langganan Azure yang digunakan untuk pendaftaran awal. |
customerSubscriptionID | Langganan Azure (bukan Azure Stack Hub) milik pelanggan yang akan didaftarkan. Harus dibuat dalam penawaran Penyedia Solusi Cloud (CSP) melalui Pusat Mitra. Jika pelanggan memiliki lebih dari satu penyewa, buat langganan bagi penyewa untuk masuk ke Azure Stack Hub. ID langganan pelanggan peka huruf besar/kecil. |
resourceGroup | Grup sumber daya di Azure tempat pendaftaran Anda disimpan. |
registrationName | Nama pendaftaran Azure Stack Hub Anda. Ini adalah objek yang disimpan di Azure. Namanya biasanya dalam bentuk azurestack-CloudID, saat CloudID adalah ID cloud dari penyebaran Azure Stack Hub Anda. |
Catatan
Penyewa harus terdaftar dengan setiap penyebaran Azure Stack Hub yang mereka gunakan. Jika penyewa menggunakan lebih dari satu Azure Stack Hub, perbarui pendaftaran awal dari setiap penyebaran dengan langganan penyewa.
PowerShell
Gunakan cmdlet New-AzResource untuk menambahkan penyewa. Sambungkan ke Azure, lalu dari permintaan yang ditingkatkan, jalankan perintah berikut:
New-AzResource -ResourceId "subscriptions/{registrationSubscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.AzureStack/registrations/{registrationName}/customerSubscriptions/{customerSubscriptionId}" -ApiVersion 2017-06-01
Panggilan API
Operasi: PUT
RequestURI: subscriptions/{registrationSubscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.AzureStack/registrations/{registrationName}/customerSubscriptions/{customerSubscriptionId}?api-version=2017-06-01 HTTP/1.1
Respons: 201 Dibuat
Badan Respons: Kosong
Daftar semua penyewa terdaftar
Dapatkan daftar semua penyewa yang telah ditambahkan ke pendaftaran.
Catatan
Jika tidak ada penyewa yang terdaftar, Anda tidak akan menerima respons.
Parameter
Parameter | Deskripsi |
---|---|
registrationSubscriptionID | Langganan Azure yang digunakan untuk pendaftaran awal. |
resourceGroup | Grup sumber daya di Azure tempat pendaftaran Anda disimpan. |
registrationName | Nama pendaftaran penyebaran Azure Stack Hub Anda. Ini adalah objek yang disimpan di Azure. Nama ini biasanya dalam bentuk azurestack-CloudID, saat CloudID adalah ID cloud dari penyebaran Azure Stack Hub Anda. |
PowerShell
Gunakan cmdlet Get-AzResource untuk mencantumkan semua penyewa terdaftar. Sambungkan ke Azure Stack Hub, lalu dari permintaan yang ditingkatkan, jalankan cmdlet berikut:
Get-AzResource -ResourceId "subscriptions/{registrationSubscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.AzureStack/registrations/{registrationName}/customerSubscriptions" -ApiVersion 2017-06-01
Panggilan API
Anda bisa mendapatkan daftar semua pemetaan penyewa menggunakan operasi GET.
Operasi: GET
RequestURI: subscriptions/{registrationSubscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.AzureStack/registrations/{registrationName}/customerSubscriptions?api-version=2017-06-01 HTTP/1.1
Respons: 200
Isi Respons:
{
"value": [{
"id": " subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.AzureStack/registrations/{registrationName}/customerSubscriptions/{ cspSubscriptionId 1}",
"name": " cspSubscriptionId 1",
"type": "Microsoft.AzureStack\customerSubscriptions",
"properties": { "tenantId": "tId1" }
},
{
"id": " subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.AzureStack/registrations/{registrationName}/customerSubscriptions/{ cspSubscriptionId 2}",
"name": " cspSubscriptionId2 ",
"type": "Microsoft.AzureStack\customerSubscriptions",
"properties": { "tenantId": "tId2" }
}
],
"nextLink": "{originalRequestUrl}?$skipToken={opaqueString}"
}
Menghapus pemetaan penyewa
Anda dapat menghapus penyewa yang telah ditambahkan ke pendaftaran. Jika penyewa tersebut masih menggunakan sumber daya di Azure Stack Hub, penggunaannya dibebankan ke langganan yang digunakan dalam pendaftaran Azure Stack Hub awal.
Parameter
Parameter | Deskripsi |
---|---|
registrationSubscriptionID | ID langganan untuk pendaftaran. |
resourceGroup | Grup sumber daya untuk pendaftaran. |
registrationName | Nama pendaftaran. |
customerSubscriptionId | ID langganan pelanggan. ID langganan pelanggan peka huruf besar/kecil. |
PowerShell
Gunakan cmdlet Remove-AzResource untuk menghapus penyewa. Sambungkan ke Azure Stack Hub, lalu dari permintaan yang ditingkatkan, jalankan cmdlet berikut:
Remove-AzResource -ResourceId "subscriptions/{registrationSubscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.AzureStack/registrations/{registrationName}/customerSubscriptions/{customerSubscriptionId}" -ApiVersion 2017-06-01
Panggilan API
Anda dapat menghapus pemetaan penyewa menggunakan operasi DELETE.
Operasi: DELETE
RequestURI: subscriptions/{registrationSubscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.AzureStack/registrations/{registrationName}/customerSubscriptions/{customerSubscriptionId}?api-version=2017-06-01 HTTP/1.1
Respons: 204 Tidak Ada Konten
Badan Respons: Kosong