Azure Stack Hub'da kullanım izleme için kiracıları kaydetme
Bu makalede kayıt işlemleriyle ilgili ayrıntılar yer almaktadır. Bu işlemleri kullanarak şunları yapabilirsiniz:
- Kiracı kayıtlarını yönetin.
- Kiracı kullanımı izlemeyi yönetme.
Kayda kiracı ekleme
Kaydınıza yeni bir kiracı eklemek istediğinizde bu işlemi kullanabilirsiniz. Kiracı kullanımı, Microsoft Entra kiracıya bağlı bir Azure aboneliği altında bildirilir.
Bu işlemi bir kiracıyla ilişkili aboneliği değiştirmek için de kullanabilirsiniz. Önceki eşlemenin üzerine yazmak için PUT veya New-AzResource PowerShell cmdlet'ini çağırın. AzureRM PowerShell modülünü kullanıyorsanız New-AzureRMResource PowerShell cmdlet'ini kullanın.
Tek bir Azure aboneliğini bir kiracıyla ilişkilendirebilirsiniz. Mevcut bir kiracıya ikinci bir abonelik eklemeye çalışırsanız, ilk aboneliğin üzerine yazılır.
API profillerini kullanma
Aşağıdaki kayıt cmdlet'leri, PowerShell'i çalıştırırken bir API profili belirtmenizi gerektirir. API profilleri, bir dizi Azure kaynak sağlayıcısını ve bunların API sürümlerini temsil eder. Birden çok Azure bulutuyla etkileşim kurarken API'nin doğru sürümünü kullanmanıza yardımcı olur. Örneğin, genel Azure ve Azure Stack Hub ile çalışırken birden çok bulutla çalışıyorsanız, API profilleri yayın tarihleriyle eşleşen bir ad belirtir. 2017-09-03 profilini kullanırsınız.
Azure Stack Hub ve API profilleri hakkında daha fazla bilgi için bkz. Azure Stack Hub'da API sürüm profillerini yönetme.
Parametreler
Parametre | Açıklama |
---|---|
registrationSubscriptionID | İlk kayıt için kullanılan Azure aboneliği. |
customerSubscriptionID | Kaydedilecek müşteriye ait Azure aboneliği (Azure Stack Hub değil). İş Ortağı Merkezi aracılığıyla Bulut Çözümü Sağlayıcısı (CSP) teklifinde oluşturulmalıdır. Müşterinin birden fazla kiracısı varsa, kiracının Azure Stack Hub'da oturum açması için bir abonelik oluşturun. Müşteri aboneliği kimliği büyük/küçük harfe duyarlıdır. |
resourceGroup | Azure'da kaydınızın depolandığı kaynak grubu. |
registrationName | Azure Stack Hub'ınızın kaydının adı. Azure'da depolanan bir nesnedir. Ad genellikle azurestack-CloudID biçimindedir. Burada CloudID , Azure Stack Hub dağıtımınızın bulut kimliğidir. |
Not
Kiracıların kullandıkları her Azure Stack Hub dağıtımına kayıtlı olması gerekir. Kiracı birden fazla Azure Stack Hub kullanıyorsa, her dağıtımın ilk kayıtlarını kiracı aboneliğiyle güncelleştirin.
PowerShell
Kiracı eklemek için New-AzResource cmdlet'ini kullanın. Azure'a bağlanın ve yükseltilmiş bir istemden aşağıdaki komutu çalıştırın:
New-AzResource -ResourceId "subscriptions/{registrationSubscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.AzureStack/registrations/{registrationName}/customerSubscriptions/{customerSubscriptionId}" -ApiVersion 2017-06-01
API çağrısı
İşlem: PUT
İstekURI'si: subscriptions/{registrationSubscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.AzureStack/registrations/{registrationName}/customerSubscriptions/{customerSubscriptionId}?api-version=2017-06-01 HTTP/1.1
Yanıt: 201 Oluşturuldu
Yanıt Gövdesi: Boş
Tüm kayıtlı kiracıları listeleme
Kayda eklenen tüm kiracıların listesini alın.
Not
Kayıtlı kiracı yoksa yanıt almazsınız.
Parametreler
Parametre | Açıklama |
---|---|
registrationSubscriptionId | İlk kayıt için kullanılan Azure aboneliği. |
resourceGroup | Azure'da kaydınızın depolandığı kaynak grubu. |
registrationName | Azure Stack Hub dağıtımınızın kaydının adı. Azure'da depolanan bir nesnedir. Ad genellikle azurestack-CloudID biçimindedir. Burada CloudID , Azure Stack Hub dağıtımınızın bulut kimliğidir. |
PowerShell
Tüm kayıtlı kiracıları listelemek için Get-AzResource cmdlet'ini kullanın. Azure Stack Hub'a bağlanın ve yükseltilmiş bir istemden aşağıdaki cmdlet'i çalıştırın:
Get-AzResource -ResourceId "subscriptions/{registrationSubscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.AzureStack/registrations/{registrationName}/customerSubscriptions" -ApiVersion 2017-06-01
API çağrısı
GET işlemini kullanarak tüm kiracı eşlemelerinin listesini alabilirsiniz.
İşlem: GET
İstekURI'si: subscriptions/{registrationSubscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.AzureStack/registrations/{registrationName}/customerSubscriptions?api-version=2017-06-01 HTTP/1.1
Yanıt: 200
Yanıt Gövdesi:
{
"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}"
}
Kiracı eşlemesini kaldırma
Kayda eklenmiş bir kiracıyı kaldırabilirsiniz. Bu kiracı hala Azure Stack Hub'daki kaynakları kullanıyorsa, kullanımları ilk Azure Stack Hub kaydında kullanılan aboneliğe ücretlendirilir.
Parametreler
Parametre | Açıklama |
---|---|
registrationSubscriptionId | Kayıt için abonelik kimliği. |
resourceGroup | Kaydın kaynak grubu. |
registrationName | Kaydın adı. |
customerSubscriptionId | Müşteri aboneliği kimliği. Müşteri aboneliği kimliği büyük/küçük harfe duyarlıdır. |
PowerShell
Kiracıyı kaldırmak için Remove-AzResource cmdlet'ini kullanın. Azure Stack Hub'a bağlanın ve yükseltilmiş bir komut isteminden aşağıdaki cmdlet'i çalıştırın:
Remove-AzResource -ResourceId "subscriptions/{registrationSubscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.AzureStack/registrations/{registrationName}/customerSubscriptions/{customerSubscriptionId}" -ApiVersion 2017-06-01
API çağrısı
DELETE işlemini kullanarak kiracı eşlemelerini kaldırabilirsiniz.
İşlem: DELETE
RequestURI: subscriptions/{registrationSubscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.AzureStack/registrations/{registrationName}/customerSubscriptions/{customerSubscriptionId}?api-version=2017-06-01 HTTP/1.1
Yanıt: 204 İçerik Yok
Yanıt Gövdesi: Boş