Obs!
Tilgang til denne siden krever autorisasjon. Du kan prøve å logge på eller endre kataloger.
Tilgang til denne siden krever autorisasjon. Du kan prøve å endre kataloger.
Miljøvariabler for områdeinnstillinger lar utviklere og administratorer administrere konfigurasjonsverdier fleksibelt på tvers av miljøer. De muliggjør jevnere administrasjon av programlivssyklus (ALM) og distribusjonsprosesser. Finn ut mer i Miljøvariabler for Power Platform.
Løsning for forbedret datamodell
Bruk miljøvariabler til å definere verdier for områdeinnstillinger på tvers av ulike miljøer med den forbedrede datamodellen. Mens standard datamodell er avhengig av distribusjonsprofiler, tillater den forbedrede modellen dynamisk konfigurasjon av miljøspesifikke innstillinger ved hjelp av miljøvariabler.
Nøkkeldefinisjoner
Hvis du vil forstå hvordan miljøvariabler kan brukes med områdeinnstillinger, må du gjøre deg kjent med følgende nøkkeldefinisjoner:
Miljøvariabel: En variabel som inneholder konfigurasjonsverdier som er spesifikke for et miljø som programmet eller funksjonene kan henvise til.
Nettstedsinnstillinger: Egenskaper som kan konfigureres og påvirke funksjonaliteten til et nettsted, for eksempel nettstedsinnstillinger for identitetsleverandør, progressive nettprogrammer og avanserte innstillinger i sikkerhetsarbeidsområdet.
Referanse for miljøvariabel: En peker mot en miljøvariabel i en nettstedsinnstilling som aktiverer dynamisk verdiløsning ved kjøretid.
Fordeler
Miljøvariabler for områdeinnstillinger har flere fordeler, inkludert:
- Effektiviser ALM ved å unngå hardkodede verdier i områdeinnstillingene.
- Forenkle distribusjoner med flere miljøer med miljøspesifikke konfigurasjoner.
- Aktiver dynamiske oppdateringer av nettstedets virkemåte uten å distribuere løsninger på nytt.
Slik fungerer det
Denne artikkelen beskriver hvordan miljøvariabler fungerer med områdeinnstillinger. Følgende beskrivelse er en oversikt på høyt nivå:
- Utviklere definerer miljøvariabler i appen Power Pages Management eller løsningsutformingen.
- Nettstedsinnstillinger refererer til disse miljøvariablene i stedet for statiske verdier.
- Når området åpnes, løser systemet verdien for den refererte miljøvariabelen og bruker den.
Konfigurer miljøvariabler for nettstedsinnstillinger
Forutsetning
Hvis du vil bruke miljøvariabler med områdeinnstillinger, må du oppfylle følgende forutsetninger:
- Nettstedet må være i et miljø der den forbedrede datamodellen er aktivert.
- Du må ha følgende versjoner for at miljøvariabler skal kunne fungere i Power Pages:
- Dataverse-server versjon 9.2.25013.x
- Power Pages-pakke versjon 1.0.2501.x
- Kjøretidsversjon 9.7.1.x av Power Pages
Bruk miljøvariabler i nettstedsinnstillinger
Slik bruker du miljøvariabler i nettstedsinnstillinger:
Åpne appen Power Pages Management og gå til Nettstedsinnstillinger.
Velg den bestemte nettstedsinnstillingen du vil konfigurere med en miljøvariabel.
Bruk Miljøvariabel som kilde.
Hvis en miljøvariabeldefinisjon allerede er opprettet, velger du oppslaget Miljøvariabel. En rullegardinmeny vises for valg.
Hvis det ikke finnes noen miljøvariabeldefinisjon, velger du Ny miljøvariabeldefinisjon og fyller ut de obligatoriske feltene, for eksempel Eier, Skjemanavn, Visningsnavn og Type. Legg merke til verdien for skjemanavn, siden dette er det du må bruke når du knytter en miljøvariabel til en områdeinnstilling.
Etter at du har opprettet miljøvariabeldefinisjonen, kan du velge den i oppslagskontrollen Miljøvariabel. Søk etter og velg skjemanavnet for å relatere det til områdeinnstillingen.
Notat
- Datatypen som er satt til datakilde, støttes ikke.
- Miljøvariabler med datatypen angitt som "hemmelig" kan ikke konfigureres uten å oppgi Key Vault-detaljer.
- Når det gjelder nettstedsinnstillingen
PWAFeature
, bruker du verdien{"status":"disable"}
for false og{"status":"enable"}
for true.
Oppdater verdier som er spesifikke for miljøet
Du kan sikre at nettstedsinnstillingene er riktig konfigurert for hvert miljø, ved å følge denne fremgangsmåten for å oppdatere de miljøspesifikke verdiene i appen Power Pages Management eller utformingsstudioet.
Notat
Ikke alle områdeinnstillinger har et tilsvarende konfigurasjonsalternativ i utformingsstudio.
- Gå til appen Power Pages Management for hvert miljø (for eksempel utvikling, kvalitetssikring og produksjon).
- Finn miljøvariabelen ved å åpne den tilknyttede områdeinnstillingen.
- Velg Miljøvariabel.
- Velg Ny miljøvariabelverdi i Verdier-delen.
- Angi en Verdi, og velg Lagre og lukk.
Når du har angitt miljøvariabelen, følger du disse tilleggstrinnene:
- Naviger til en løsning og legg til det eksisterende nettstedet, og kontroller at de relevante miljøvariablene også er inkludert.
- Eksporter og deretter importer løsningen i ønsket målmiljø.
Under importprosessen til målmiljøet tilordner du en verdi til miljøvariabelen. Når du endrer verdien, oppdateres de tilsvarende områdeinnstillingene i målmiljøet.
Behandle miljøvariabler
Du kan administrere nettstedsinnstillinger med miljøvariabler enten du ruller ut løsninger manuelt eller via kanaler.
Løsninger
Konfigurer miljøvariablene og nettstedene på tvers av ulike miljøer ved å følge disse trinnene:
Konfigurer miljøvariabler i kildemiljøet:
Åpne Power Pages-portalen eller Power Apps-portalen.
Gå til Løsninger i kildemiljøet.
Legg til en ny miljøvariabel i en løsning ved å angi de nødvendige detaljene og lagre den.
Legg til det eksisterende nettstedet i løsningen.
Konfigurer nettstedsinnstillinger:
- Åpne appen Power Pages Management, og gå til Nettstedsinnstillinger.
- Velg nettstedsinnstillingen du vil definere for miljøet.
- Bruk rullegardinmenyen til å velge eller opprette en miljøvariabel. Brukere kan vise og velge miljøvariabler som er opprettet via løsningsflyten i denne rullegardinlisten.
Notat
I områdeinnstillingene viser rullegardinmenyen navnene på miljøvariabler som er opprettet ved hjelp av løsningsflyten, slik at brukerne enkelt kan velge og knytte dem til.
- Under importprosessen til målmiljøet blir du bedt om å tilordne en verdi til miljøvariabelen.
- Eventuelle endringer som gjøres i miljøvariabelen, oppdaterer de tilsvarende områdeinnstillingene med den nye verdien i målmiljøet.
Forløp
Hvis du bruker kanaler til å rulle ut løsninger, angir du verdien for miljøvariabelen for målmiljøet. Hvis du oppdaterer den, oppdaterer du de tilsvarende nettstedsinnstillingene for å gjenspeile den nye verdien.
Overflater som støtter miljøvariabler for nettstedsinnstillinger
Du kan bruke miljøvariabler for nettstedsinnstillinger på følgende overflater:
- Appen Power Pages Management: Opprett og behandle miljøvariabler.
- Utformingsstudioet: Vis eller rediger nettstedsinnstillingene med miljøvariabler.
- Løsningsutformingen: Ta med miljøvariabler i ALM-prosessen.
- Kanalutrullinger: Administrer og valider miljøspesifikke konfigurasjoner under utrulling.
Tøm hurtigbuffer etter oppdateringer
Når det gjøres endringer i verdien eller standardverdien for miljøvariabelen, tømmer du hurtigbufferen manuelt ved hjelp av en av følgende metoder:
Velg Synkroniser i utformingsstudioet.
Tøm hurtigbufferen fra portalen:
Logg deg på portalen som administrator, og gå til nettstedet med
/_services/about
føyd til nettadressen. Eksempel: https://contoso.powerappsportals.com/_services/about.Velg Tøm hurtigbuffer på siden med portaldetaljer.
Start portalen fra administrasjonssenteret for Power Platform.
Feilsøking
Nedenfor finner du noen ulike årsaker til at det kan oppstå feil når du bruker miljøvariabler med områdeinnstillinger:
Manglende samsvar i miljøvariabelverdi og forventet type
Hvis en nettstedsinnstilling som
Search/Enabled
for eksempel forventer en boolsk verdi (true/false), men miljøvariabelen inneholder en ugyldig verdi (for eksempel «abc») eller mangler, oppstår det problemer.Kildetype for miljøvariabel som ikke støttes
Dette problemet oppstår når miljøvariabelen er konfigurert på en måte som ikke støttes, for eksempel å sette kildetypen til "datalagring".
Tilgangsproblemer med Key Vault
Denne typen problem kan oppstå hvis kilden for miljøvariabelen er Key Vault, men kjøretiden mangler tillatelser eller hemmeligheten mangler.
Beste fremgangsmåter
Når du arbeider med miljøvariabler for nettstedinnstillinger, er det viktig å følge anbefalte fremgangsmåter for å sikre effektiv administrasjon. Her er noen viktige anbefalinger:
Bruk
Bruk denne funksjonen bare for ALM-relaterte innstillinger eller hemmeligheter. Unngå å bruke den til alle nettstedinnstillinger, fordi det kan føre til forringelse av ytelsen.
Gi variabler konsekvente navn
Bruk konsekvente navn på miljøvariabler for å gjøre dem enklere å identifisere.
Dokumenter variabler
Vedlikehold et referansedokument som viser alle miljøvariabler, deres formål og standardverdier.
Foreta grundig testing
Valider endringer i et ikke-produksjonsmiljø før du bruker dem i produksjon.
Bruk beskrivelser
Bruk beskrivelsesfeltet til å forklare formålet med variabelen.
Konfigurer miljøvariabler som hemmeligheter
Hvis du vil konfigurere miljøvariabler som hemmeligheter og bruke dem i Power Pages, følger du denne fremgangsmåten:
Konfigurer en miljøvariabel som en hemmelighet. Finn ut mer i Bruk miljøvariabler for Azure Key Vault-hemmeligheter.
Legg til tillatelser for å få tilgang til hemmeligheten fra portalen.
- Bruk navnet på appen din i Appregistreringer i Azure Portal som svarer til Power Pages-nettstedet ditt.
- Appnavnet er det samme som navnet på nettstedet ditt, med prefikset «Portals-». Hvis nettstedsnavnet er Woodgrove Bank Applications, er appnavnet i Azure Portal Portals-Woodgrove Bank Applications. Husk appregistreringsnavnet for senere bruk.
- Logg deg på Azure Portal, og gå til Key Vaults.
Opprett et nytt Key Vault eller bruk et eksisterende.
Når du oppretter et nytt Key Vault, velger du en tillatelsesmodell. Velg Azure-rollebasert tilgangskontroll eller Tilgangspolicy for Key Vault. Hvis du vil se de riktige trinnene, velger du følgende kategori basert på ditt valg av tillatelsesmodell:
- Gå til nøkkelhvelvet i Azure Portal.
- Velg Tilgangskontroll (IAM) på den venstre menyen.
- Velg + Legg til øverst på siden, og velg deretter Legg til rolletildeling.
- Søk etter Bruker av Key Vault-hemmeligheter i fanen Jobbfunksjonsroller, velg det, og velg deretter Neste.
- For Tilordne tilgang til velger du Bruker, gruppe eller tjenestekontohaver.
- Velg + Velg medlemmer, og søk etter navnet på appregistreringen på nettstedet som beskrevet tidligere.
- Velg appen for nettstedet, og velg deretter Neste.
- Velg Se gjennom + tildel.
Nettstedet ditt har nå tillatelse til å lese hemmeligheter fra dette Key Vault.
- Legg til nøkkelen din som en hemmelighet i Key Vault. Finn ut hvordan du oppretter en hemmelighet i Azure Key Vault, i Angi og hent en hemmelighet fra Azure Key Vault ved hjelp Azure Portal.
VANLIGE SPØRSMÅL
Kan jeg bruke miljøvariabler for alle nettstedsinnstillinger?
Ja, alle nettstedsinnstillinger som støtter dynamiske verdier, kan bruke en miljøvariabel.Hva skjer hvis en miljøspesifikk verdi ikke er definert?
Standardverdien brukes som en reserve.Kan jeg redigere miljøvariabelverdier direkte i produksjonen?
Ja, men sørg for at endringer er testet og dokumentert for å unngå utilsiktede konsekvenser.
Konklusjon
Miljøvariabelen for funksjonen for områdeinnstillinger forenkler ALM, forbedrer konfigurerbarheten og reduserer risikoen for manuelle feil. Utviklere og administratorer som tar i bruk denne funksjonen, sikrer at områdene forblir fleksible og justerer seg etter organisasjonens distribusjonsstrategier.