Hızlı Başlangıç: Azure PowerShell kullanarak gizli kayıt defteri oluşturma

Azure gizli kayıt defteri, hassas veri günlükleri ve bozulmadan tutulması gereken kayıtlar için yüksek bütünlük deposu sağlayan bir bulut hizmetidir. Bu hızlı başlangıçta gizli bir kayıt defteri oluşturmak, özelliklerini görüntülemek ve güncelleştirmek ve silmek için Azure PowerShell'i kullanacaksınız. Azure gizli defteri hakkında daha fazla bilgi ve gizli kayıt defterinde depolanabilecekler hakkında örnekler için bkz . Microsoft Azure gizli kayıt defteri hakkında.

Eğer bir Azure aboneliğiniz yoksa, başlamadan önce ücretsiz bir hesap oluşturun.

Azure Cloud Shell

Azure, tarayıcınız aracılığıyla kullanabileceğiniz etkileşimli bir kabuk ortamı olan Azure Cloud Shell'i barındırıyor. Azure hizmetleriyle çalışmak için Cloud Shell ile Bash veya PowerShell kullanabilirsiniz. Yerel ortamınıza herhangi bir şey yüklemek zorunda kalmadan bu makaledeki kodu çalıştırmak için Cloud Shell önceden yüklenmiş komutlarını kullanabilirsiniz.

Azure Cloud Shell'i başlatmak için:

Seçenek Örnek/Bağlantı
Kodun veya komut bloğunun sağ üst köşesindeki Deneyin'i seçin. Deneyin seçildiğinde kod veya komut otomatik olarak Cloud Shell'e kopyalanmaz. Azure Cloud Shell için Deneyin örneğini gösteren ekran görüntüsü.
https://shell.azure.comadresine gidin veya Cloud Shell'i tarayıcınızda açmak için Cloud Shell'i Başlat düğmesini seçin. Azure Cloud Shell'i başlatma düğmesi.
Azure portalının sağ üst kısmındaki menü çubuğunda Cloud Shell düğmesini seçin. Azure portalında Cloud Shell düğmesini gösteren ekran görüntüsü

Azure Cloud Shell'i kullanmak için:

  1. Cloud Shell'i başlatın.

  2. Kodu veya komutu kopyalamak için kod bloğundaki (veya komut bloğundaki) Kopyala düğmesini seçin.

  3. Kodu veya komutu Cloud Shell oturumuna yapıştırmak için Windows ve Linux'ta Ctrl+Shift+V seçeneğini veya macOS'ta Cmd+Shift+V seçeneğini kullanın.

  4. Kodu veya komutu çalıştırmak için Enter'ı seçin.

Bu hızlı başlangıçta , Azure PowerShell ile gizli bir kayıt defteri oluşturacaksınız. PowerShell'i yerel olarak yükleyip kullanmayı seçerseniz, bu öğretici için Azure PowerShell modülü sürüm 1.0.0 veya üzeri gerekir. Sürümü bulmak için yazın $PSVersionTable.PSVersion . Yükseltmeniz gerekiyorsa bkz. Azure PowerShell modülünü yükleme. PowerShell'i yerel olarak çalıştırıyorsanız Azure ile bağlantı oluşturmak için de komutunu çalıştırmanız Login-AzAccount gerekir.

Önkoşullar

Bir kaynak grubu oluşturun

Kaynak grubu, Azure kaynaklarının dağıtıldığı ve yönetildiği bir mantıksal kapsayıcıdır. Eastus konumunda myResourceGroup adlı bir kaynak grubu oluşturmak için Azure PowerShell New-AzResourceGroup cmdlet'ini kullanın.

New-AzResourceGroup -Name "myResourceGroup" -Location "EastUS"

Asıl kimliğinizi ve kiracı kimliğinizi alma

Gizli bir kayıt defteri oluşturmak için Microsoft Entra asıl kimliğinizi (nesne kimliğiniz de denir) kullanın. Asıl kimliğinizi almak için Azure PowerShell Get-AzADUser cmdlet'ini -SignedIn şu bayrakla kullanın:

Get-AzADUser -SignedIn

Sonucunuz "ID" başlığı altında, xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx formatında listelenir.

Gizli kayıt defteri oluşturma

Yeni kaynak grubunuzda gizli bir kayıt defteri oluşturmak için Azure PowerShell New-AzConfidentialLedger komutunu kullanın.

New-AzConfidentialLedger -Name "<ledger-name>" -ResourceGroupName "<resource-group>" -Location "EastUS" -LedgerType "Public" -AadBasedSecurityPrincipal @{ LedgerRoleName="Administrator"; PrincipalId="<principal-id>"; }

Başarılı bir işlem, yeni oluşturulan kayıt defterinin özelliklerini döndürür. LedgerUri değerini not alın. Yukarıdaki örnekte, bu URI "https://myledger.confidential-ledger.azure.com"".

Veri düzleminden gizli kayıt defteriyle işlem yapmak için bu URI'ye ihtiyacınız vardır.

Gizli kayıt defteri özelliklerinizi görüntüleme ve güncelleştirme

Azure PowerShell Get-AzConfidentialLedger cmdlet'ini kullanarak yeni oluşturduğunuz gizli kayıt defterinizle ilişkili özellikleri görüntüleyebilirsiniz.

Get-AzConfidentialLedger -Name "<ledger-name>" -ResourceGroupName "<resource-group>"

Gizli kayıt defterinin özelliklerini güncelleştirmek için Azure PowerShell Update-AzConfidentialLedger cmdlet'ini kullanın. Örneğin, rolünüzü "Okuyucu" olarak değiştirmek üzere kayıt defterinizi güncelleştirmek için şunu çalıştırın:

Update-AzConfidentialLedger -Name "<ledger-name>" -ResourceGroupName "<resource-group>" -Location "EastUS" -LedgerType "Public" -AadBasedSecurityPrincipal @{ LedgerRoleName="Reader"; PrincipalId="<principal-id>"; }

Get-AzConfidentialLedger'ı yeniden çalıştırırsanız rolün güncelleştirildiğini görürsünüz.

"ledgerRoleName": "Reader",

Kaynakları temizle

Bu koleksiyondaki diğer hızlı başlangıçlar ve öğreticiler bu hızlı başlangıcı temel alır. Diğer hızlı başlangıçlar ve öğreticilerle çalışmaya devam etmek istiyorsanız, bu kaynakları yerinde bırakmak isteyebilirsiniz.

Artık gerekli olmadığında, kaynak grubunu ve tüm ilgili kaynakları kaldırmak için Azure PowerShell Remove-AzResourceGroup cmdlet'ini kullanabilirsiniz.

Remove-AzResourceGroup -Name "myResourceGroup"

Sonraki Adımlar

Bu hızlı başlangıçta, Azure PowerShell'i kullanarak gizli bir kayıt defteri oluşturdunuz. Azure gizli kayıt defteri ve bunu uygulamalarınızla tümleştirme hakkında daha fazla bilgi edinmek için aşağıdaki makalelere geçin.