Jaa


HTTP-käynnistintyönkuluissa käytettävän SAS-avaimen uudelleenluonti

Tämä artikkeli sisältää ohjeet HTTP-käynnistintyönkuluissa käytettävän SAS (jaetun käyttöoikeuden allekirjoitus) -avaimen luomiseen Power Automatessa. SAS-avain on luotava uudelleen HTTP-käynnistintyönkulkujen suojauksen ja toimivuuden ylläpitämiseksi. Ajan myötä SAS-avain saattaa vaarantua tai se on päivitettävä suojauskäytäntöjen noudattamiseksi. Luomalla avaimen uudelleen varmistat, että vain valtuutetut pyynnöt voivat käynnistää työnkulun, mikä suojaa tietojasi ja prosessejasi luvattomalta käytöltä.

Vaihe 1: Työnkulun käyttämän SAS-merkkijonon tunnistaminen

Työnkulun käyttämän SAS-merkkijonon tunnistaminen on olennaisen tärkeää, koska silloin voit varmistaa, että avaimen uudelleenluontiprosessi on onnistunut. Merkitsemällä kulloisenkin SAS-merkkijonon muistiin voit verrata sitä uuteen merkkijonoon uudelleenluonnin jälkeen varmistaaksesi, että toiminto on suoritettu oikein. Tämä vaihe auttaa varmistamaan, että työnkulku käyttää päivitettyä avainta, mikä on olennaisen tärkeää HTTP-käynnistintyönkulkujen suojauksen ja toiminnan ylläpitämisen kannalta.

Työnkulun käyttämän SAS-merkkijonon tunnistaminen:

  1. Kirjaudu Power Automate.

  2. Avaa työnkulku suunnitteluohjelmassa.

    Näyttökuva suunnitteluohjelman Parametrit-välilehdestä.

  3. Kopioi HTTP-käynnistimen URL-osoite.

    https://<region>/workflows/<workflowid>/triggers/manual/paths/invoke?api-version=2016-06-01&sp=%2Ftriggers%2Fmanual%2Frun&sv=1.0&sig=<value>

  4. Kirjoita muistiin URL-merkkijono, joka alkaa merkeillä sig=.

    Kun avain on luotu uudelleen, tämä arvo muuttuu ja toimii vahvistuksena siitä, että seuraavien vaiheiden suorittaminen on onnistunut.

Vaihe 2: Luo merkkijonon uudelleenluontipyyntö

SAS-merkkijonon uudelleenluontipyynnön luominen on olennaisen tärkeää HTTP-käynnistintyönkulkujen suojauksen ja toimivuuden ylläpitämisen kannalta. Tämä monivaiheinen prosessi edellyttää selaintyökalujen käyttöä. Tämän osan vaiheissa käytetään Microsoft Edge -selainta.

Merkkijonon uudelleenluontipyynnön luominen:

  1. Siirry työnkulun Tiedot-sivulle (älä suunnitteluohjelmasivulle).

    Näyttökuva työnkulun Tiedot-sivusta.

  2. Valitse Windowsin Asetukset-valikossa Lisää työkaluja>Kehittäjien työkalut ja siirry Verkko-välilehteen.

  3. Valitse Tyhjennä verkkoloki (tai valitse Ctrl + L).

  4. Valitse Tallenna verkkoloki (tai valitse Ctrl + E).

  5. Päivitä sivu valitsemalla Ctrl + R.

  6. Suodata kohteet api.flow-työnkululla ja valitse pyyntö, joka alkaa merkeillä runs?api-version=.

    Näyttökuva Kehittäjien työkalut -näytön Verkko-välilehdestä.

  7. Kopioi Verkko-välilehden >Otsikot-alivälilehdessä Pyynnön URL-osoite tekstieditoriin.

  8. Korvaa sana runs arvolla regenerateAccessKey.

  9. Kopioi Verkko-välilehden >Otsikot-alivälilehdessä Valtuutus-otsikko. Varmista, että et sisällytä valintaan seuraavaa otsikkoa.

  10. Kopioi seuraava teksti tekstieditoriin:

fetch('<regenerateAccessKeyUrl>', {
  method: 'POST',
  headers: {
    'Content-type': 'application/json; charset=UTF-8',
   'Authorization': '<Authentication Header>'
  }
})
.then(result => result.json())
.then(console.log)
  1. Korvaa noutokomennossa <regenerateAccessKeyUrl> pyynnön URL-osoitteella, jonka loit tekstieditorissa vaiheessa 8.
  2. Korvaa <regenerateAccessKeyUrl> Valtuutus-otsikolla, jonka kopioit tekstieditoriin vaiheessa 9.

Onnittelut! Olet nyt valmis luomaan avaimen uudelleen komennolla.

Vaihe 3: Suorita uudelleenluontipyyntö

Kun suoritat uudelleenluontipyynnön, HTTP-käynnistintyönkulkuun liittyvä SAS-avain luodaan uudelleen. Tämä tarkoittaa, että uusi avain luodaan ja vanha avain mitätöidään. Uusi avain näkyy HTTP-käynnistimen URL-osoitteen parametrissa sig= . Tämä varmistaa, että vain uuden avaimen sisältävät pyynnöt voivat käynnistää työnkulun, mikä parantaa automaation suojausta.

Uudelleenluontipyynnön suorittaminen:

  1. Kopioi tekstieditorissa vaiheessa 2 luomasi koodikatkelma.

  2. Siirry Konsoli-välilehteen ja liitä teksti sinne.

  3. Valitse Anna.

    Komento suoritetaan nimellä Lupaus odottaa.

    Näyttökuva Konsoli-välilehdestä, jossa näkyy tekstieditorista peräisin oleva koodikatkelma.

  4. Avaa työnkulku Power Automaten suunnitteluohjelmassa ja avaa HTTP-käynnistintoiminto.

    Julkaisun URL-osoitteella on oltava eri sig=-arvo kuin se, joka tallennettiin Vaiheen 1 lopussa.

    Näyttökuva suunnitteluohjelman Parametrit-välilehdestä, jossa on uusi sig=.

Onnittelut! SAS-avaimen päivitys onnistui.

Vianmääritys

  • Jos komentoa suoritettaessa ilmenee virhe, varmista, että komennon tekstissä ei ole ylimääräisiä välilyöntejä ja että sen rakenne on hyvä.

  • Jos komennon suorituksesta palautuu Hylätty, avaimen päivitys on silti saattanut onnistua. Tässä kannattaa tarkastaa työnkulun URL-osoitteesta, että sig=-arvo todella on päivitetty.