Miljövariabler för Cloud Manager environment-variables
Standardmiljövariabler kan konfigureras och hanteras via Cloud Manager. De tillhandahålls körtidsmiljön och kan användas i OSGi-konfigurationer. Miljövariabler kan vara antingen miljöspecifika värden eller miljöhemligheter, baserat på vad som ändras.
Ökning overview
Miljövariabler ger en mängd fördelar för användare av AEM as a Cloud Service:
- De gör att beteendet i koden och programmet kan variera beroende på sammanhang och miljö. De kan till exempel användas för att aktivera olika konfigurationer för utvecklingsmiljön jämfört med produktions- eller scenmiljöerna för att undvika kostsamma misstag.
- De behöver bara konfigureras och konfigureras en gång och kan uppdateras och tas bort vid behov.
- Deras värden kan uppdateras när som helst och börja gälla omedelbart utan att kodändringar eller -distributioner behövs.
- De kan skilja kod från konfiguration och ta bort behovet av att inkludera känslig information i versionskontrollen.
- De förbättrar säkerheten i det AEM as a Cloud Service programmet eftersom de finns utanför koden.
Exempel på vanliga användningsområden är:
- Ansluta AEM med olika externa slutpunkter
- Använda en referens när du lagrar lösenord i stället för direkt i kodbasen
- När det finns flera utvecklingsmiljöer i ett program och en del konfigurationer skiljer sig från en miljö till nästa
Lägga till miljövariabler add-variables
-
Logga in på Adobe Cloud Manager på my.cloudmanager.adobe.com.
-
På Mina program väljer du den som du vill hantera.
-
I navigeringsfältet väljer du Miljö väljer du sedan den miljö som du vill skapa en miljövariabel för.
-
I detalj om miljön väljer du Konfiguration välj Lägg till för att öppna Miljökonfiguration -dialogrutan.
- Om du lägger till en miljövariabel för första gången kan du se Lägg till konfiguration i mitten av sidan. Du kan använda den här knappen Lägg till för att öppna Miljökonfiguration -dialogrutan.
-
Ange variabelinformationen.
- Namn
- Värde
- Tjänsten används - Definierar för vilken tjänst (Författare/Publicera/Förhandsgranska) variabeln gäller eller om den gäller för alla tjänster
- Typ - Definierar om variabeln är normal eller hemlig
-
När du har angett den nya variabeln måste du välja Lägg till i den sista kolumnen i raden som innehåller den nya variabeln.
- Du kan ange flera variabler samtidigt genom att ange en ny rad och välja Lägg till.
-
Välj Spara för att behålla variablerna.
En indikator med status Uppdaterar visas högst upp i tabellen och bredvid den nyligen tillagda variabeln för att ange att miljön uppdateras med konfigurationen. När du är klar visas den nya systemvariabeln i tabellen.
Uppdaterar miljövariabler update-variables
När du har skapat miljövariabler kan du uppdatera dem med Lägg till/uppdatera knappen för att starta Miljökonfiguration -dialogrutan.
-
Logga in på Adobe Cloud Manager på my.cloudmanager.adobe.com.
-
Cloud Manager visar de olika tillgängliga programmen. Markera den du vill hantera.
-
I navigeringspanelen väljer du Miljö väljer du sedan den miljö som du vill ändra en miljövariabel för.
-
I detalj om miljön väljer du Konfiguration välj Lägg till/uppdatera längst upp till höger för att öppna Miljökonfiguration -dialogrutan.
-
Använd ellipsknappen i den sista kolumnen i raden i variabeln som du vill ändra och markera Redigera eller Ta bort.
-
Redigera systemvariabeln efter behov.
- När du redigerar ändras ellipsknappen till alternativ för att återgå till det ursprungliga värdet eller bekräfta ändringen.
- När du redigerar hemligheter kan värdena bara uppdateras, inte visas.
-
När du har gjort de nödvändiga konfigurationsändringarna väljer du Spara.
Som när du lägger till variabler en indikator med status Uppdaterar visas högst upp i tabellen och bredvid de nyligen uppdaterade variablerna för att ange att miljön uppdateras med konfigurationen. När du är klar visas de uppdaterade miljövariablerna i tabellen.
Använda miljövariabler using
Miljövariabler kan göra pom.xml
konfigurationer säkrare och flexiblare. Lösenord behöver till exempel inte vara hårdkodade och konfigurationen kan anpassas baserat på värdena i miljövariablerna.
Du får åtkomst till miljövariabler och hemligheter via XML enligt följande.
${env.VARIABLE_NAME}
Se dokumentet Konfigurera projekt som ett exempel på hur du använder båda variabeltyperna i en pom.xml
-fil.
Se officiell dokumentation för Maven för mer information.
Miljövariabel tillgänglighet availability
Miljövariabler kan användas på flera ställen.
Skapa, förhandsgranska och publicera author-preview-publish
Både vanliga miljövariabler och hemligheter kan användas i redigerings-, förhandsgransknings- och publiceringsmiljöer.
Dispatcher dispatcher
Endast reguljära miljövariabler kan användas med avsändaren. Hemligheter kan inte användas.
Miljövariabler kan dock inte användas i IfDefine
direktiv.
OSGi-konfigurationer osgi
Både vanliga miljövariabler och hemligheter kan användas i OSGi-konfigurationer.
Rörledningsvariabler pipeline
Förutom miljövariabler finns det även variabler för pipeline som exponeras under byggfasen. Läs mer om pipeline-variabler här.