Share via


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ş

Sonraki adımlar