Bagikan melalui


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 berfungsi dengan manajer identitas ID Microsoft Entra dan Layanan Federasi Direktori Aktif (AD FS).

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  aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb username@contoso.com
    
  3. Catat ID penyewa. Anda akan membutuhkannya saat menambahkan bagian JSON yang mengonfigurasi ekstensi Penyimpanan Azure.

Navigasikan ke ekstensi Azure Storage

  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.

  5. Tambahkan URL untuk Resource Manager Azure Stack Hub Anda, lalu tambahkan ID Penyewa.

  6. Pilih ikon Azure di bilah Aktivitas di Visual Studio Code. Perluas grup penyimpanan.

  7. Di bawah Sumber Daya, klik kanan Akun penyimpanan, lalu pilih Buat akun Penyimpanan....

    Tangkapan layar yang menunjukkan cara menambahkan 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