Mengaktifkan Azure storage
Integrasi Azure Storage untuk Power Pages memungkinkan Anda untuk mendapatkan keuntungan dari kemampuan penyimpanan file yang lebih besar dari Azure, dengan menggunakan antarmuka yang sama dan memberikan pengalaman pengguna yang sama seperti default lampiran file. Fitur ini didukung untuk file web, formulir dasar, dan formulir multilangkah.
Mengaktifkan Azure Blob Storage untuk formulir dasar atau multilangkah dengan lampiran
Buat akun penyimpanan dengan Resource manager sebagai model penyebaran. Untuk informasi selengkapnya, lihat Membuat akun penyimpanan Azure.
Setelah akun penyimpanan berjalan, tambahkan izin berbasis peran ke aplikasi di Azure:
- Masuk ke portal Microsoft Azure, tempat akun penyimpanan dibuat.
- Buka Grup sumber daya dan pilih grup sumber daya yang berisi akun penyimpanan.
- Pilih Kontrol Akses (IAM)Tambahkan>> Tambahkan penetapan peran.
- Pilih peran Pembaca , lalu pilih Berikutnya.
- Pilih Pengguna, grup, atau perwakilan layanan, lalu pilih Pilih anggota.
- Di sisi kanan, pilih aplikasi portal dengan mencari nama situs Anda, lalu pilih tombol Pilih . Nama aplikasi dalam format
Portals-<site name>
dengan<site name>
nama situs Anda Power Pages . - Pilih Tinjau + tetapkan>Tinjau + tetapkan.
- Buka akun penyimpanan dan pilih Kontrol Akses (IAM)Tambahkan>> Tambahkan penetapan peran.
- Pilih peran Kontributor Data Blob Penyimpanan, lalu pilih Berikutnya.
- Pilih Pengguna, grup, atau perwakilan layanan , lalu pilih Pilih anggota.
- Di sisi kanan, pilih aplikasi portal dengan mencari nama situs Anda, lalu pilih tombol Pilih .
- Pilih Tinjau + tetapkan>Tinjau + tetapkan.
Power Pages memerlukan Pengaturan Global tertentu yang memberi tahu aplikasi cara menemukan akun penyimpanan Anda.
Integrasi penyimpanan Azure hanya berfungsi dengan catatan yang dikonfigurasi dalam metadata formulir dasar. Azure Blob sebagai penyimpanan tidak digunakan jika Anda menggunakan Komentar Portal yang dapat disiapkan menggunakan Timeline. Meskipun komentar portal juga menyediakan kemampuan untuk file yang akan diunggah sebagai lampiran, file ini hanya disimpan di. Microsoft Dataverse
Catatan
- Sebelum menggunakan fitur ini, Anda harus mengaktifkan lampiran untuk tabel terlebih Microsoft Dataverse dahulu. Pelajari lebih lanjut di Membuat tabel.
- Ukuran unggahan per file maksimum adalah 10 GB.
Tentukan wadah penyimpanan
Jika Anda belum memiliki kontainer Azure Blob di akun penyimpanan Anda, Anda harus menambahkannya dengan menggunakan portal Microsoft Azure Anda.
Untuk menentukan penampung penyimpanan untuk formulir:
- Buka Power Pages studio desain dan buka ruang kerja Pages .
- Pilih halaman yang berisi formulir yang menggunakan penyimpanan Azure untuk lampiran.
- Pilih formulir, lalu pilih Edit formulir.
- Pilih Lampiran.
- Untuk Penyimpanan lampiran, pilih Azure Blob Storage.
- Masukkan nilai untuk nama akun penyimpanan Azure dan nama kontainer Azure.
Mengaktifkan Azure Blob Storage untuk file web
Untuk mengaktifkan Azure Blob Storage untuk file web, ikuti langkah-langkah ini untuk menambahkan aturan CORS dan menambahkan pengaturan situs.
Menambahkan aturan CORS
Anda harus menambahkan aturan berbagi sumber daya lintas asal (CORS) pada akun Azure Storage Anda sebagai berikut, jika tidak, Anda akan melihat ikon lampiran reguler daripada ikon cloud:
- Asal yang diizinkan: Tentukan domain Anda. Misalnya:
https://contoso.crm.dynamics.com
Pastikan asal yang diizinkan tidak memiliki trailing/
Misalnya,https://contoso.crm.dynamics.com/
tidak benar. - Kata kerja yang diizinkan: GET, PUT, DELETE, HEAD, POST
- Header yang diizinkan: Tentukan header permintaan yang mungkin ditentukan oleh domain asal pada permintaan CORS. Misalnya, x-ms-meta-data*, x-ms-meta-target*, atau * untuk mengizinkan semua.
- Header yang diekspos: Tentukan header respons yang mungkin dikirim dalam respons ke permintaan CORS dan diekspos oleh browser ke penerbit permintaan. Misalnya, x-ms-meta-*, atau * untuk membolehkan semua.
- Usia maksimum (detik): Tentukan jumlah waktu maksimum browser harus menyimpan permintaan OPTIONS prapenerbangan. Contoh: 200.
Contoh aturan CORS:
Informasi lebih lanjut: Dukungan CORS untuk layanan Azure Storage.
Tambahkan pengaturan situs
Tambahkan pengaturan situs berikut dari portal>pengaturan situs. Pelajari selengkapnya di Mengelola pengaturan situs portal.
Nama | Nilai |
---|---|
WebFiles/CloudStorageAccount | Memberikan string sambungan yang sama seperti yang diberikan untuk pengaturan FileStorage/CloudStorageAccount. |
WebFiles/StorageLocation | AzureBlobStorage |
Mengaktifkan Azure Blob Storage untuk kontrol garis waktu
Untuk mengaktifkan Azure Blob Storage untuk kontrol garis waktu:
Di aplikasi Manajemen Portal, di dalam bagian Situs Web, buka Pengaturan>Baru, dan tambahkan pengaturan baru bernama FileStorage/CloudStorageContainerName, menggunakan nama kontainer Anda sebagai nilainya.
Buat pengaturan lain bernama FileStorage/CloudStorageAccount dengan nilai string koneksi Anda.
Untuk menemukan nilai FileStorage/CloudStorageAccount, dapatkan string koneksi dari portal Microsoft Azure:
- Masuk ke Azure portal.
- Buka akun penyimpanan Anda.
- Pilih Kunci akses.
- Di panel yang dihasilkan, cari bidang berlabel String koneksi. Pilih ikon Salin di samping bidang yang perlu Anda salin nilainya, lalu tempelkan nilai tersebut ke pengaturan baru Anda.
Konfigurasikan catatan sebagai lampiran menggunakan aplikasi Manajemen Portal
Untuk melihat dan menambahkan lampiran yang disimpan di Azure pada formulir dasar dan multilangkah di situs Anda, Anda perlu Menyiapkan catatan sebagai lampiran untuk formulir dasar dan multilangkah.
Anda kemudian dapat menambahkan lampiran ke rekaman di halaman web. Lampiran yang diunggah melalui situs disimpan di Azure.
Untuk melihat dan mengakses lampiran dalam aplikasi berdasarkan model (termasuk aplikasi Dynamics 365), Anda perlu menambahkan sumber daya web untuk mengaktifkan pengunggahan lampiran ke Azure Storage.