Sajikan file statis dari semua wadah gumpalan dalam akun penyimpanan yang diberikan kepada klien melalui HTTP, menghormati jenis konten gumpalan. Berguna jika Anda perlu melayani file statis dengan otentikasi layanan aplikasi.
Permintaan URL /container/path
akan menghasilkan objek path
dalam container
kontainer gumpalan. Jika path
adalah wadah bersarang dengan objek index.html
di dalam kami akan mengarahkan kembali ke /container/path/
dan melayani index.html
. Perhatikan bahwa semua objek di semua kontainer di akun penyimpanan yang dikonfigurasi akan dapat diakses tanpa pemeriksaan otorisasi - pastikan bahwa data yang Anda layani dimaksudkan untuk dipublikasikan.
~3
.func azure functionapp publish <FunctionAppName>
Dari /AzureFunctionStaticFiles
untuk membangun aplikasi dan menerbitkannya.AccountConnectionString
harus berisi string koneksi untuk akun penyimpanan Anda.IndexName
menetapkan nama halaman indeks default ( DirectoryIndex
Apache, index
nginx).HostName
menetapkan nama yang harus digunakan dalam pengalihan (opsional; disarankan jika Anda membawa domain Anda sendiri atau menggunakan CDN).*.pfx
). Untuk memastikan jalur pengalihan sudah benar, ubah HostName
.Ambil salinan Visual Studio 2019 dan instal beban kerja berikut:
Sekarang lanjutkan ke langkah -langkah di bawah ini.
Anda akan memerlukan instalasi node.js dan benang lokal untuk menjalankan fungsi Azure SDK. Dari akar repositori, instal fungsi Azure SDK:
yarn install
Paling termudah bekerja dengan akun penyimpanan lokal yang berjalan di bawah Azure Storage Emulator. Mulai emulator dengan meluncurkan "Microsoft Azure Storage Emulator - V5.10" dari menu Start. Anda dapat menghentikan emulator dari ikon bilah tugas atau dengan menjalankan yang berikut di jendela prompt perintah yang dihasilkan:
.AzureStorageEmulator.exe stop
Anda kemudian dapat menggunakan Azure SDK:
cd AzureFunctionStaticFiles/
yarn run func start
Buka Visual Studio Test Explorer dan klik Run.
dotnet test