Poznámka
Na prístup k tejto stránke sa vyžaduje oprávnenie. Môžete sa skúsiť prihlásiť alebo zmeniť adresáre.
Na prístup k tejto stránke sa vyžaduje oprávnenie. Môžete skúsiť zmeniť adresáre.
Tento článok obsahuje pokyny, ako regenerovať kľúč SAS (Shared Access Signature) používaný v spúšťacích postupoch HTTP Power Automate. Regenerovanie kľúča SAS je nevyhnutné na zachovanie bezpečnosti a funkčnosti vašich spúšťacích tokov HTTP. Postupom času môže dôjsť k ohrozeniu kľúča SAS alebo k jeho aktualizácii, aby spĺňal bezpečnostné zásady. Regenerovaním kľúča zabezpečíte, že váš tok môžu spustiť iba autorizované požiadavky, čo chráni vaše údaje a procesy pred neoprávneným prístupom.
Krok 1: Identifikujte reťazec SAS, ktorý používa váš postup
Identifikácia reťazca SAS používaného vaším postupom je kľúčová, pretože vám umožňuje potvrdiť, že proces regenerácie kľúča bol úspešný. Zaznamenaním aktuálneho reťazca SAS ho môžete po regenerácii porovnať s novým reťazcom, aby ste sa uistili, že operácia bola vykonaná správne. Tento krok pomáha overiť, či tok používa aktualizovaný kľúč, čo je nevyhnutné na zachovanie bezpečnosti a funkčnosti vašich spúšťacích tokov HTTP.
Ak chcete identifikovať reťazec SAS, ktorý používa váš postup:
Prihlásiť sa Power Automate.
Otvorte svoj postup v návrhárovi.
Skopírujte URL spúšťača HTTP.
https://<region>/workflows/<workflowid>/triggers/manual/paths/invoke?api-version=2016-06-01&sp=%2Ftriggers%2Fmanual%2Frun&sv=1.0&sig=<value>
Poznačte si reťazec URL, ktorý začína na
sig=
.Po regenerácii kľúča sa táto hodnota zmení a slúži ako potvrdenie, že vykonanie nasledujúcich krokov bolo úspešné.
Krok 2: Vytvorenie požiadavky na regeneráciu reťazca
Vytvorenie požiadavky na regeneráciu reťazca SAS je nevyhnutné pre zachovanie bezpečnosti a funkčnosti vašich spúšťacích tokov HTTP. Tento viackrokový proces vyžaduje použitie nástrojov prehliadača. Kroky v tejto časti používajú prehliadač. Microsoft Edge
Vytvorenie požiadavky na regeneráciu reťazca:
Prejdite na stránku s podrobnosťami postupu (nie na stránku návrhára).
V ponuke Nastavenia systému Windows vyberte položku Ďalšie nástroje Nástroje pre vývojárov a prejdite na kartu Sieť. >
Vyberte kláves Vymazať sieťový protokol (alebo vyberte kláves Ctrl + L).
Vyberte možnosť Zaznamenať sieťový protokol (alebo vyberte klávesy Ctrl + E).
Obnovte stránku výberom klávesov Ctrl R. +
Filtrujte položky pomocou príkazu api.flow a vyberte požiadavku, ktorá začína reťazcom runs?api-version=.
Z podkarty Sieť Hlavičky >skopírujte adresu URL požiadavky do textového editora.
Nahraďte slovo runs slovom regenerateAccessKey.
Z podkarty Sieť Hlavičky >skopírujte hlavičku Autorizácia . Uistite sa, že do výberu nezahrniete nasledujúcu hlavičku.
Skopírujte nasledujúci text do textového editora:
fetch('<regenerateAccessKeyUrl>', {
method: 'POST',
headers: {
'Content-type': 'application/json; charset=UTF-8',
'Authorization': '<Authentication Header>'
}
})
.then(result => result.json())
.then(console.log)
- V príkaze fetch nahraďte
<regenerateAccessKeyUrl>
URL adresou požiadavky, ktorú ste vytvorili v kroku 8 v textovom editore. - Nahraďte hlavičku
<regenerateAccessKeyUrl>
hlavičkou Autorizácia , ktorú ste v kroku 9 skopírovali do textového editora.
Blahoželáme! Teraz ste pripravení s príkazom na regeneráciu kľúča.
Krok 3: Vykonajte požiadavku na regeneráciu
Keď vykonáte požiadavku na regeneráciu, regeneruje sa kľúč SAS priradený k vášmu toku spúšťača HTTP. To znamená, že sa vytvorí nový kľúč a starý kľúč sa zneplatní. Nový kľúč sa odráža v parametri URL spúšťača HTTP. sig=
Vďaka tomu môžu tok spustiť iba požiadavky s novým kľúčom, čím sa zvyšuje bezpečnosť vašej automatizácie.
Ak chcete vykonať požiadavku na regeneráciu:
Skopírujte úryvok kódu z kroku 2, ktorý ste vytvorili v textovom editore. ...
Prejdite na kartu Konzola a vložte sem text.
Vyberte možnosť Zadajte.
Príkaz sa vykoná ako Promise Pending.
Otvorte svoj postup v návrhárovi a otvorte akciu spúšťača HTTP. Power Automate
URL adresa príspevku by mala mať inú hodnotu ako tá, ktorá bola zaznamenaná na konci kroku 1
sig=
. ...
Blahoželáme! Úspešne ste obnovili kľúč SAS.
Riešenie problémov
Ak sa pri vykonávaní príkazu vyskytne chyba, uistite sa, že text v príkaze neobsahuje žiadne nadbytočné medzery a je správne zostavený.
Ak vykonanie príkazu vráti hodnotu Rejected, kľúč je stále možné úspešne aktualizovať. Najlepšie je overiť URL adresu toku, aby ste sa uistili, že hodnota je skutočne aktualizovaná.
sig=