Visual Studio Code'da Azure Stack Hub'a depolama hesabı dağıtma

Bu makalede, Visual Studio Code'da Azure Depolama uzantısını kullanarak Azure Stack Hub'a depolama hesabı dağıtmayı öğrenebilirsiniz. Azure'i doğrudan Visual Studio Code uzantılar aracılığıyla kullanabilirsiniz. Visual Studio Code ayarlarınızı güncelleştirmeniz gerekir.

Visual Studio Code, bulut uygulamalarını oluşturmaya ve hata ayıklamaya yönelik basit bir düzenleyicidir. Oturum açmak için Azure Hesabı uzantısını kullanarak geçerli depolama hesaplarını, bloblarını görebilir ve Azure Stack Hub aboneliğine yeni bir hesap dağıtabilirsiniz. Bu uzantıyı kullanarak şunları yapabilirsiniz:

  • Blob kapsayıcılarını, kuyrukları, tabloları ve depolama hesaplarını keşfetme, oluşturma, silme
  • Blok Blobları ve dosyaları oluşturma, düzenleme ve silme
  • Blobları, dosyaları ve klasörleri Upload ve indirme
  • Access bağlantı dizesi ve birincil anahtar
  • Bellek veya işlem açısından ağır görevler veya sayfa ve ekleme Blobu desteği için depolama gezgininde açın.

Uzantı hem Azure Active Directory (Azure AD) hem de Active Directory Federasyon Hizmetleri (AD FS) kimlik yöneticileriyle çalışır.

Uzantı önkoşulları

Uzantı önkoşulları

Kimlik bilgilerinizi alma

Bu bölümde, kiracı kimliğinizi almak için kimlik bilgilerinizi kullanacaksınız. Azure Stack Hub Resource Manager URL'niz ve kiracı kimliğiniz gerekir.

Azure Stack Hub Resource Manager, Azure kaynaklarını dağıtmanıza, yönetmenize ve izlemenize olanak tanıyan bir yönetim çerçevesidir.

  • Azure Stack Geliştirme Seti'nin (ASDK) Resource Manager URL'si:https://management.local.azurestack.external/
  • Tümleşik bir sistemin Resource Manager URL'si: https://management.region.<fqdn>/, burada <fqdn> tam etki alanı adınızdır.
  1. PowerShell'i yükseltilmiş bir istemle açın. Ve aşağıdaki cmdlet'leri çalıştırın:

    Add-AzEnvironment -Name "<username@contoso.com>" -ArmEndpoint "https://management.region.<fqdn>"
    
    Name  Resource Manager Url                            ActiveDirectory Authority
    ----  --------------------                            -------------------------
    username@contoso.com https://management.region.<fqdn> https://login.microsoftonline.com/
    
  2. Aynı oturumda aşağıdaki cmdlet'leri çalıştırın:

    $AuthEndpoint = (Get-AzEnvironment -Name "username@contoso.com").ActiveDirectoryAuthority.TrimEnd('/')
    $AADTenantName = "masselfhost.onmicrosoft.com"
    $TenantId = (invoke-restmethod "$($AuthEndpoint)/$($AADTenantName)/.well-known/openid-configuration").issuer.TrimEnd('/').Split('/')[-1]
    Add-AzAccount -EnvironmentName "username@contoso.com" -TenantId $TenantId
    
    Account               SubscriptionName  TenantId                             Environment
    -------               ----------------  --------                             -----------
    username@contoso.com   azure-stack-sub  6d5ff183-b37f-4a5b-9a2f-19959cb4224a username@contoso.com
    
  3. Kiracı kimliğini not edin. Azure Hesabı uzantısını yapılandıracak JSON bölümünü eklerken bunu yapmanız gerekir.

Azure Hesabı uzantısını ayarlama

  1. VS Code’u açın.
  2. Sol köşedeki Uzantılar'ı seçin.
  3. Visual Studio Code için Azure Depolama uzantısını indirip yükleyin. İşlem tamamlandıktan sonra Etkinlik çubuğunda bir Azure simgesi görürsünüz.
  4. Azure Hesabı uzantısını kullanarak Azure Stack Hub'a Bağlan. Azure Stack Hub hesabınıza bağlanmak için Azure: Azure Bulut'ta oturum açın'ı seçin.
    Bağlanmak için Azure Hesabı uzantısını kullanma yönergeleri için Visual Studio Code'de Azure Hesap Uzantısı'nı kullanarak Azure Stack Hub'a Bağlan yönergeleri izleyin.
  5. Azure Stack Hub Resource Manager url'nizi ekleyin ve kiracı kimliğini ekleyin. Use the Azure Storage Extension on Azure Stack Hub
  6. Visual Studio Code Etkinlik çubuğunda Azure simgesini seçin. Depolama grubunu genişletin.
  7. Hesabı oluşturmak istediğiniz aboneliğe sağ tıklayın ve ardından Depolama hesap oluştur'u seçin.
  8. Depolama hesabı için benzersiz bir ad girin.
  9. Dağıtılacak depolama hesabı için bir konum seçin.
  10. Depolama hesabı dağıtıldıktan sonra bunu seçerek bağlantı dizesi kopyalayabilir, Blob kapsayıcıları, kuyruklar ve tablolar oluşturabilirsiniz. Kullanıcılar bu kaynakların tümünü Visual Studio Code içinde görüntüleyebilir.
  11. Depolama hesabına sağ tıklayın ve abonelikten kaldırmak için Depolama Hesabını Sil'i seçin.

Sonraki adımlar

Azure Stack Hub'da geliştirme ortamı ayarlama