Поділитися через


Увімкнення сховища Azure

Інтеграція Azure Storage для Power Pages дає змогу скористатися більшою можливістю зберігання файлів в Azure, використовуючи той самий інтерфейс і ті самі користувальницькі підходи, що й за замовчуванням для вкладених файлів. Ця функція підтримується для веб-файлів, базових форм та багатокрокових форм.

Увімкніть Azure Blob Storage для базових або багатокрокових форм із вкладеннями

Створіть обліковий запис сховища з Менеджером ресурсів як моделлю розгортання. Щоб дізнатися більше, перейдіть до розділу Створення облікового запису сховища Azure.

Після того, як обліковий запис сховища буде запущено, додайте дозволи на основі ролей до програми в Azure:

  1. Авторизуйтесь на порталіAzure, де було створено обліковий запис сховища.
  2. Перейдіть до розділу Групи ресурсів і виберіть групу ресурсів, яка містить обліковий запис сховища.
  3. Виберіть Контроль доступу (IAM) Додати>>призначення ролей.
  4. Виберіть роль Читач, а потім натисніть Далі .
  5. Виберіть Користувач, група або керівник служби, а потім натисніть Вибрати учасників.
  6. З правого боку виберіть програму порталу, виконавши пошук за назвою вашого сайту, а потім натисніть кнопку Вибрати . Назва програми має формат Portals-<site name> з <site name> назвою вашого Power Pages сайту.
  7. Виберіть Рецензія + призначити> Рецензія + призначення.
  8. Перейдіть до облікового запису сховища та виберіть Контроль доступу (IAM)>Додати>призначення ролей.
  9. Виберіть роль Автор даних BLOB-об’єктів сховища, а потім натисніть Далі .
  10. Виберіть Користувач, група або керівник служби, а потім натисніть Вибрати учасників.
  11. З правого боку виберіть програму порталу, виконавши пошук за назвою вашого сайту, а потім натисніть кнопку Вибрати .
  12. Виберіть Рецензія + призначити> Рецензія + призначення.

Power Pages Потрібні певні глобальні налаштування, які повідомляють програмі, як знайти ваш обліковий запис сховища.

Інтеграція сховища Azure працює лише з нотатками, налаштованими в базовій формі метаданих. Azure Blob як сховище не використовується, якщо ви використовуєте коментарі до порталу, які можна налаштувати за допомогою часової шкали. Хоча коментарі на порталі також надають можливість завантажувати файли як вкладення, ці файли зберігаються лише в. Microsoft Dataverse

Нотатка

  • Перш ніж використовувати цю функцію, спочатку потрібно ввімкнути вкладення для таблиці Microsoft Dataverse . Дізнайтеся більше в статті Створення таблиці.
  • Максимальний розмір завантаження одного файлу – 10 ГБ.

Укажіть контейнер для зберігання

Якщо у вашому обліковому записі сховища ще немає контейнера Azure Blob, ви повинні додати його за допомогою порталу Azure.

Щоб вказати контейнер для зберігання форми:

  1. Відкрийте Power Pages студію дизайну та перейдіть у робочу область Pages .
  2. Виберіть сторінку з формою, яка використовує сховище Azure для вкладень.
  3. Виберіть форму, а потім натисніть Редагувати форму.
  4. Виберіть Вкладення.
  5. Для зберігання вкладень виберіть Azure Сховище BLOB.
  6. Введіть значення для# Azure імені облікового запису сховища та Azure імені контейнера.

Увімкніть Azure Blob Storage для веб-файлів

Щоб увімкнути сховище BLOB-об’єктів Azure для веб-файлів, дотримуйтесь цих кроків, щоб додати правило CORS і додати налаштування сайту.

Додайте правило CORS

Ви повинні додати правило спільного використання ресурсів між різними джерелами (CORS) у свій обліковий запис сховища Azure наступним чином, інакше ви побачите значок звичайного вкладення, а не значок хмари:

  • Дозволені джерела: укажіть свій домен. Наприклад: https://contoso.crm.dynamics.com
    Переконайтеся, що дозволене походження не має кінцевого значення /. Наприклад, посилання https://contoso.crm.dynamics.com/ є неправильним.
  • Дозволені дієслова: GET, PUT, DELETE, HEAD, POST
  • Дозволені заголовки: укажіть заголовки запитів, які домен походження може вказати в запиті CORS. Наприклад, x-ms-meta-data*, x-ms-meta-target* або *, щоб дозволити всі.
  • Відкриті заголовки: вкажіть заголовки відповідей, які можуть бути надіслані в відповідь на запит CORS і виставлені браузером емітенту запиту. Наприклад, x-ms-meta-* або *, щоб дозволити всі.
  • Максимальний вік (секунди): укажіть максимальний час, протягом якого браузер має кешувати запит OPTIONS перевірки перед друком. Наприклад: 200.

Приклад правила CORS:

Текст використовується невізуальними екранами.

Додаткові відомості: Підтримка CORS для Azure Storage Services.

Додавання настройок сайту

Додайте такі параметри сайту з Портали>Настройки сайту. Дізнайтеся більше в статті Керування налаштуваннями сайту порталу.

Ім'я Значення
WebFiles/CloudStorageAccount Вкажіть той самий рядок підключення, що вказаний у параметрі FileStorage/CloudStorageAccount.
WebFiles/StorageLocation AzureBlobStorage

Увімкніть Azure Blob Storage для керування часовою шкалою

Щоб увімкнути Azure Blob Storage для керування часовою шкалою:

  1. У програмі «Керування порталом» у розділі «Веб-сайт » перейдіть до розділу «Налаштування>нові» та додайте новий параметр із назвою «FileStorage/CloudStorageContainerName», використовуючи ім’я контейнера як значення.

  2. Створіть ще одне налаштування з іменем FileStorage/CloudStorageAccount зі значенням рядка підключення.

    Щоб знайти значення для FileStorage/CloudStorageAccount, отримайте рядок підключення з порталу Azure:

    1. Увійдіть у Портал Azure.
    2. Перейдіть у свій обліковий запис пам’яті.
    3. Виберіть Клавіші доступу.
    4. У на панелі, що відкриється, знайдіть поля, що позначені Рядок підключення. Виберіть піктограму Копіювати поруч із полем, для якого потрібно скопіювати значення, а потім вставте це значення в новий параметр.

Налаштування приміток як вкладень за допомогою програми «Керування порталами»

Щоб переглянути та додати вкладення, що зберігаються в Azure на базових та багатокрокових формах на вашому сайті, вам потрібно налаштувати нотатки як вкладення для базових та багатокрокових форм.

Потім до записів на вебсторінках можна додавати вкладення. Вкладення, завантажені через сайт, зберігаються в хештегу Azure.

Щоб переглядати вкладення та отримувати доступ до них у програмі на основі моделі (включно з програмами Dynamics 365), вам потрібно додати веб-ресурс, щоб увімкнути завантаження вкладень у сховище Azure.

Див. також

Додати веб-ресурсНалаштування нотаток