Eventi
Campionati mondiali di Power BI DataViz
14 feb, 16 - 31 mar, 16
Con 4 possibilità di entrare, si potrebbe vincere un pacchetto conferenza e renderlo al Live Grand Finale a Las Vegas
Altre informazioniQuesto browser non è più supportato.
Esegui l'aggiornamento a Microsoft Edge per sfruttare i vantaggi di funzionalità più recenti, aggiornamenti della sicurezza e supporto tecnico.
Questo articolo fornisce istruzioni su come rigenerare la chiave SAS (Shared Access Signature) utilizzata nei flussi di trigger HTTP in Power Automate. La rigenerazione della chiave SAS è essenziale per mantenere la sicurezza e la funzionalità dei flussi di trigger HTTP. Nel corso del tempo, la chiave SAS potrebbe essere compromessa o potrebbe essere necessario aggiornarla per rispettare le policy di sicurezza. Rigenerando la chiave, ti assicuri che solo le richieste autorizzate possano attivare il tuo flusso, proteggendo così i tuoi dati e processi da accessi non autorizzati.
Identificare la stringa SAS utilizzata dal flusso è fondamentale perché consente di confermare che il processo di rigenerazione della chiave ha avuto successo. Prendendo nota della stringa SAS corrente, è possibile confrontarla con la nuova stringa dopo la rigenerazione per assicurarsi che l'operazione sia stata eseguita correttamente. Questo passaggio garantisce l'uso della chiave aggiornata da parte del flusso, il che è essenziale per mantenere la sicurezza e la funzionalità dei flussi di trigger HTTP.
Per identificare la stringa SAS utilizzata dal flusso:
Accedere a Power Automate.
Apri il tuo flusso nella finestra di progettazione.
Copia l'URL del trigger HTTP.
https://<region>/workflows/<workflowid>/triggers/manual/paths/invoke?api-version=2016-06-01&sp=%2Ftriggers%2Fmanual%2Frun&sv=1.0&sig=<value>
Prendi nota della stringa URL che inizia con sig=
.
Una volta rigenerata la chiave, questo valore cambia e serve come conferma che l'esecuzione dei passaggi successivi è avvenuta correttamente.
La creazione della richiesta per rigenerare la stringa SAS è essenziale per mantenere la sicurezza e la funzionalità dei tuoi flussi trigger HTTP. Questo processo in più fasi richiede l'utilizzo degli strumenti del browser. I passaggi in questa sezione usano il browser Microsoft Edge.
Per creare la richiesta di rigenerazione della stringa:
Vai alla pagina Dettagli del flusso (non alla pagina della finestra di progettazione).
Nel menu Impostazioni di Windows seleziona Altri strumenti>Strumenti per sviluppatori e vai alla scheda Rete .
Seleziona Cancella registro di rete (o seleziona CTRL + L).
Seleziona Registra registro di rete (o seleziona CTRL + E).
Aggiorna la pagina selezionando Ctrl + R.
Filtra gli elementi con api.flow e seleziona la richiesta che inizia con runs?api-version=.
Nella scheda Rete, dalla scheda secondaria >Intestazioni, copia l'URL della richiesta in un editor di testo.
Sostituisci la parola runs con regenerateAccessKey.
Dalla scheda Rete, scheda secondaria >Intestazioni, copia l'intestazione Autorizzazione. Assicuratevi di non includere l'intestazione successiva nella selezione.
Copia il testo seguente nel tuo editor di testo:
fetch('<regenerateAccessKeyUrl>', {
method: 'POST',
headers: {
'Content-type': 'application/json; charset=UTF-8',
'Authorization': '<Authentication Header>'
}
})
.then(result => result.json())
.then(console.log)
<regenerateAccessKeyUrl>
con l'URL della richiesta creato nel passaggio 8 nell'editor di testo.<regenerateAccessKeyUrl>
con l'intestazione Authorization copiata nel passaggio 9 nel tuo editor di testo.Congratulazioni. Ora sei pronto con il comando per rigenerare la chiave.
Quando esegui la richiesta di rigenerazione, la chiave SAS associata al tuo flusso di trigger HTTP viene rigenerata. Ciò significa che viene creata una nuova chiave e quella vecchia viene invalidata. La nuova chiave si riflette nel parametro sig=
dell'URL del trigger HTTP. Ciò garantisce che solo le richieste con la nuova chiave possano attivare il flusso, migliorando la sicurezza dell'automazione.
Per eseguire la richiesta di rigenerazione:
Copia il frammento di codice dal Passaggio 2 che hai creato nell'editor di testo.
Vai alla scheda Console e incolla il testo qui.
Selezionare INVIO.
Il comando viene eseguito come Promessa in sospeso.
Apri il flusso nella finestra di progettazione di Power Automate e apri l'azione del trigger HTTP.
L'URL post dovrebbe avere un valore diverso per sig=
rispetto a quello registrato alla fine del Passaggio 1.
Congratulazioni. Hai aggiornato correttamente la chiave SAS.
Se si verifica un errore durante l'esecuzione del comando, assicurarsi che il testo nel comando non abbia spazi extra e sia ben strutturato.
Se l'esecuzione del comando restituisce Rifiutato, la chiave potrebbe comunque essere aggiornata correttamente. È meglio convalidare l'URL del flusso per garantire che il valore sig=
sia effettivamente aggiornato.
Eventi
Campionati mondiali di Power BI DataViz
14 feb, 16 - 31 mar, 16
Con 4 possibilità di entrare, si potrebbe vincere un pacchetto conferenza e renderlo al Live Grand Finale a Las Vegas
Altre informazioniFormazione
Modulo
Risoluzione dei problemi relativi ai flussi con esecuzione lenta in Power Automate - Training
Informazioni su come risolvere i problemi relativi ai flussi con esecuzione lenta in Microsoft Power Automate.
Certificazione
Microsoft Certified: Power Automate RPA Developer Associate - Certifications
Illustrare come migliorare e automatizzare i flussi di lavoro con lo sviluppatore RPA di Microsoft Power Automate.