Подія
Приєднуйтеся до нас в FabCon Vegas
31 бер., 23 - 2 квіт., 23
Кінцева подія Microsoft Fabric, Power BI, SQL та AI під керівництвом спільноти. З 31 березня по 2 квітня 2025 року.
Реєструйтеся сьогодніЦей браузер більше не підтримується.
Замініть його на Microsoft Edge, щоб користуватися перевагами найновіших функцій, оновлень безпеки та технічної підтримки.
У цій статті наведено інструкції щодо повторної генерації ключа SAS (підпису спільного доступу), який використовується в потоках тригерів HTTP Power Automate. Регенерація ключа SAS має важливе значення для підтримки безпеки та функціональності ваших потоків тригерів HTTP. З часом ключ SAS може стати скомпрометованим або його потрібно буде оновити, щоб дотримуватися політик безпеки. Регенеруючи ключ, ви гарантуєте, що лише авторизовані запити можуть запустити ваш потік, що захищає ваші дані та процеси від несанкціонованого доступу.
Визначення рядка SAS, який використовується вашим потоком, має вирішальне значення, оскільки це дозволяє підтвердити, що процес регенерації ключа був успішним. Зазначивши поточний рядок SAS, ви можете порівняти його з новим рядком після регенерації, щоб переконатися, що операція була виконана правильно. Цей крок допомагає перевірити, що потік використовує оновлений ключ, який має важливе значення для підтримки безпеки та функціональності ваших тригерних потоків HTTP.
Щоб визначити рядок SAS, який використовується вашим потоком:
увійти в Power Automate.
Відкрийте ланцюжок у конструкторі.
Скопіюйте URL-адресу активатора HTTP.
https://<region>/workflows/<workflowid>/triggers/manual/paths/invoke?api-version=2016-06-01&sp=%2Ftriggers%2Fmanual%2Frun&sv=1.0&sig=<value>
Запишіть рядок URL-адреси, який починається з sig=
.
Після повторної генерації ключа це значення змінюється і служить підтвердженням того, що виконання наступних кроків було успішним.
Створення запиту на повторну генерацію рядка SAS має важливе значення для підтримки безпеки та функціональності ваших потоків тригерів HTTP. Цей багатоетапний процес вимагає використання інструментів браузера. Кроки в цьому розділі виконуються за допомогою Microsoft Edge браузера.
Щоб створити запит на повторну генерацію рядка:
Перейдіть на сторінку "Деталі ланцюжка" (не на сторінку дизайнера).
У меню налаштувань Windows виберіть Додаткові інструменти Інструменти розробника та перейдіть на вкладку Мережа>.
Виберіть Очистити журнал мережі (або виберіть Ctrl + L).
Виберіть Записати журнал мережі (або виберіть Ctrl + E).
Оновіть сторінку, вибравши комбінацію клавіш Ctrl + R.
Відфільтруйте елементи за допомогою api.flow і виберіть запит, який починається з runs?api-version=.
З підвкладки Заголовки вкладки >Мережа скопіюйте URL-адресу запиту в текстовий редактор.
Замініть слово runs на regenrateAccessKey.
З підвкладки Заголовки вкладки >Мережа скопіюйте заголовок Авторизація . Переконайтеся, що ви не включили наступний заголовок у вибраний варіант.
Скопіюйте наступний текст у текстовому редакторі:
fetch('<regenerateAccessKeyUrl>', {
method: 'POST',
headers: {
'Content-type': 'application/json; charset=UTF-8',
'Authorization': '<Authentication Header>'
}
})
.then(result => result.json())
.then(console.log)
<regenerateAccessKeyUrl>
її URL-адресою запиту, яку ви створили в Крок 8 у вашому текстовому редакторі.<regenerateAccessKeyUrl>
його заголовком Authorization , який ви скопіювали в кроку 9 до вашого текстового редактора.Вітаємо! Тепер ви готові виконати команду для повторної генерації ключа.
Коли ви виконуєте запит на повторну генерацію, ключ SAS, пов’язаний із вашим потоком тригерів HTTP, генерується повторно. Це означає, що новий ключ буде створено, а старий ключ буде визнано недійсним. Новий ключ відображається в sig=
параметрі URL-адреси тригера HTTP. Це гарантує, що лише запити з новим ключем можуть ініціювати потік, підвищуючи безпеку вашої автоматизації.
Щоб виконати запит на повторну генерацію:
Скопіюйте фрагмент фрагмента коду зКроку 2 , який ви створили в текстовому редакторі.
Перейдіть на вкладку «Консоль » і вставте сюди текст.
Натисніть Enter.
Команда виконується як Promise Pending.
Відкрийте ланцюжок у конструкторі Power Automate та відкрийте дію тригера HTTP.
URL-адреса запису повинна мати інше значення, ніж те, що sig=
було записано в кінціКрок 1.
Вітаємо! Ви успішно оновили ключ SAS.
Якщо ви зіткнулися з помилкою під час виконання команди, переконайтеся, що текст у команді не має зайвих інтервалів і добре побудований.
Якщо виконання команди повертає «Відхилено», можливо, ключ все ще успішно оновлено. Найкраще перевірити URL-адресу ланцюжка, щоб переконатися, sig=
що значення дійсно оновлено.
Подія
Приєднуйтеся до нас в FabCon Vegas
31 бер., 23 - 2 квіт., 23
Кінцева подія Microsoft Fabric, Power BI, SQL та AI під керівництвом спільноти. З 31 березня по 2 квітня 2025 року.
Реєструйтеся сьогодніНавчання
Модуль
Troubleshoot slow-running flows in Power Automate - Training
Learn how to troubleshoot slow-running flows in Microsoft Power Automate.
Сертифікація
Microsoft Certified: Power Automate RPA Developer Associate - Certifications
Demonstrate how to improve and automate workflows with Microsoft Power Automate RPA developer.