Menyebarkan akun penyimpanan ke Azure Stack Hub di Visual Studio Code

Pada artikel ini, Anda dapat mempelajari cara menyebarkan akun penyimpanan ke Azure Stack Hub menggunakan ekstensi Azure Storage di Visual Studio Code. Anda dapat menggunakan Azure langsung dari Visual Studio Code melalui ekstensi. Anda harus memperbarui pengaturan Visual Studio Code Anda.

Visual Studio Code adalah editor ringan untuk membangun dan menelusuri kesalahan aplikasi cloud. Memanfaatkan ekstensi Akun Azure untuk masuk, Anda dapat melihat akun penyimpanan mereka saat ini, blob, dan menyebarkan yang baru ke langganan Azure Stack Hub mereka. Menggunakan ekstensi ini, Anda dapat:

  • Menjelajahi, membuat, menghapus kontainer Blob, antrean, tabel, dan akun penyimpanan
  • Membuat, mengedit, dan menghapus Blob blok dan file
  • Mengunggah dan mengunduh Blob, file, dan folder
  • Mengakses string koneksi dan kunci primer
  • Buka di penjelajah penyimpanan untuk memori atau tugas-tugas komputasi berat, atau untuk halaman, lalu tambahkan dukungan Blob.

Ekstensi ini akan bekerja dengan pengelola identitas Azure Active Directory (Microsoft Azure AD) dan Active Directory Federated Services (AD FS).

Prasyarat untuk ekstensi

Prasyarat untuk ekstensi

Mendapatkan info masuk Anda

Di bagian ini, Anda akan menggunakan info masuk untuk mendapatkan ID penyewa Anda. Anda akan memerlukan URL Resource Manager Azure Stack Hub dan ID penyewa Anda.

Resource Manager Azure Stack Hub adalah kerangka kerja manajemen yang memungkinkan Anda untuk menyebarkan, mengelola, dan memantau sumber daya Azure.

  • URL Resource Manager untuk Kit Pengembangan Azure Stack (ASDK) adalah: https://management.local.azurestack.external/
  • URL Resource Manager untuk sistem terintegrasi adalah: https://management.region.<fqdn>/, dengan <fqdn> adalah nama domain Anda yang sepenuhnya memenuhi syarat.
  1. Buka PowerShell dengan permintaan yang ditinggikan. Dan jalankan cmdlet berikut:

    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. Jalankan cmdlet berikut di sesi yang sama:

    $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. Catat ID penyewa. Anda akan memerlukannya saat menambahkan bagian JSON yang akan mengonfigurasi ekstensi Akun Azure.

Menyiapkan ekstensi Akun Azure

  1. Buka Visual Studio Code.
  2. Pilih Ekstensi di sudut sebelah kiri.
  3. Unduh dan instal ekstensi Azure Storage untuk Visual Studio Code. Setelah selesai, Anda akan melihat ikon Azure di bilah Aktivitas.
  4. Sambungkan ke Azure Stack Hub menggunakan ekstensi Akun Azure. Pilih Azure: Masuk ke Cloud Azure untuk tersambung ke akun Azure Stack Hub Anda.
    Untuk petunjuk tentang cara menggunakan ekstensi Akun Azure agar dapat tersambung, ikuti petunjuk di Menyambungkan ke Azure Stack Hub menggunakan Ekstensi Akun Azure di Visual Studio Code.
  5. Tambahkan URL untuk Resource Manager Azure Stack Hub Anda, lalu tambahkan ID Penyewa. Use the Azure Storage Extension on Azure Stack Hub
  6. Pilih ikon Azure di bilah Aktivitas di Visual Studio Code. Perluas grup penyimpanan.
  7. Klik kanan pada langganan tempat Anda ingin membuat akun, lalu pilih Buat akun penyimpanan.
  8. Masukkan nama unik untuk akun penyimpanan.
  9. Pilih lokasi tempat akun penyimpanan akan disebarkan.
  10. Setelah akun penyimpanan disebarkan, Anda dapat memilihnya untuk menyalin string koneksi, membuat kontainer Blob, antrean, dan tabel. Pengguna dapat menampilkan semua sumber daya ini dalam Visual Studio Code.
  11. Klik kanan akun penyimpanan dan pilih Hapus Akun Penyimpanan untuk menghapusnya dari langganan.

Langkah berikutnya

Menyiapkan lingkungan penyebaran di Azure Stack Hub