Vanliga frågor om Cloud Manager cloud-manager-faqs

Det här dokumentet ger svar på de vanligaste frågorna om Cloud Manager för AMS-kunder.

Mitt bygge misslyckas med ett fel om maven-scr-plugin efter byte från Java 8 till Java 11. Vad kan jag göra? maven-src-plugin

Ditt AEM Cloud Manager-bygge kan misslyckas när du försöker byta från Java 8 till 11. Om följande fel uppstår måste du ta bort maven-scr-plugin och konvertera alla OSGi-anteckningar till OSGi R6-anteckningar.

[main] [ERROR] Failed to execute goal org.apache.felix:maven-scr-plugin:1.26.4:scr (generate-scr-scrdescriptor) on project helloworld.core: /build_root/build/testsite/src/main/java/com/adobe/HelloWorldServiceImpl.java : Unable to load compiled class: com.adobe.HelloWorldServiceImpl: com/adobe/HelloWorldServiceImpl has been compiled by a more recent version of the Java Runtime (class file version 55.0), this version of the Java Runtime only recognizes class file versions up to 52.0 -> [Help 1]

Instruktioner om hur du tar bort det här plugin-programmet finns här.

Min version misslyckas med ett fel om RequireJavaVersion efter växling från Java 8 till Java 11. Vad kan jag göra? requirejavaversion

För Cloud Manager-byggen kan maven-enforcer-plugin misslyckas med det här felet

[main] [WARNING] Rule 1: org.apache.maven.plugins.enforcer.RequireJavaVersion

Detta kända fel beror på att Cloud Manager använder en annan version av Java för att köra kommandot Maven jämfört med att kompilera kod. Uteslut requireJavaVersion från dina maven-enforcer-plugin-konfigurationer.

Kodkvalitetskontrollen misslyckades och nu är distributionen fast. Finns det något sätt att kringgå den här kontrollen? deployment-stuck

Ja. Alla fel i kodkvaliteten, förutom säkerhetsklassificeringar, är icke-kritiska värden. Därför kan de kringgås som en del av en distributionspipeline genom att objekten i resultatgränssnittet expanderas.

En användare med rollen Distributionshanteraren, Project Manager eller Business Owner kan åsidosätta problemen. I så fall går rörledningen vidare. Eller så kan de acceptera problemen, och då upphör pipeline med ett fel.

Mer information finns i dokumenten Trenivåporter när du kör en pipeline och Konfigurerar icke-produktionsförlopp.

Cloud Manager-driftsättningar misslyckas vid prestandateststeget i Adobe Managed Services-miljöer. Hur kan den här utgåvan felsökas för att klara viktiga mätvärden? debug-critical-metrics

Det finns inget svar på den här frågan. Följande punkter om prestandateststeget kan dock vara till hjälp:

  • Det här steget är ett steg för webbprestanda. Det vill säga, det är på tiden att läsa in sidan med en webbläsare.
  • De URL:er som anges i den resulterande CSV-filen läses in i en Chrome-webbläsare i Cloud Manager-infrastrukturen under testet.
  • Ett vanligt mått som misslyckas är felfrekvensen. För att en URL ska kunna skickas måste huvud-URL:en läsas in med statusen 200 och på mindre än 20 sekunder. Om en sidinläsning överstiger 20 sekunder markeras den som ett 504-fel.
  • Om din webbplats kräver användarautentisering läser du Förstå testresultaten för att konfigurera testet så att du kan autentisera din webbplats.

Mer information om kvalitetskontroller finns i Förstå testresultat.

Kan jag använda SNAPSHOT för versionen av Maven-projektet? snapshot

Ja. För utvecklardistributioner måste Git-grenen pom.xml-filerna innehålla -SNAPSHOT i slutet av <version>-värdet.

Om du gör det kan efterföljande distributioner fortfarande installeras när versionen inte ändras. I utvecklingsmiljöer läggs ingen automatisk version till eller genereras för maven-bygget.

Du kan också ange versionen till -SNAPSHOT för fas- och produktionsbyggen eller distributioner. Cloud Manager anger automatiskt rätt versionsnummer och skapar en tagg åt dig i Git. Om det behövs kan du hänvisa till den här taggen senare.

Mer information om versionshantering finns här.

Hur fungerar paket- och paketversionshantering för driftsättning och produktion? staging-production

I mellanlagrings- och produktionsdistributioner genereras en automatisk version som beskrivs här.

För anpassad versionshantering i scen- och produktionsdistributioner anger du en korrekt 3-delsversion som 1.0.0. Öka versionen varje gång du distribuerar till produktionen.

Cloud Manager lägger automatiskt till sin version i scen- och produktionsbyggen och skapar en Git-gren. Ingen särskild konfiguration krävs. Om du inte ställer in en maven-version enligt beskrivningen ovan lyckas distributionen ändå och en version ställs in automatiskt.

Min maven-konstruktion misslyckas för Cloud Manager-distributioner men den byggs lokalt utan fel. Vad är det för fel? maven-build-fail

Mer information finns i Git-resursen.

Jag kan inte ange en variabel med ett aio-kommando. Vad kan jag göra? set-variable

Du kan få ett 403-fel som följande när du försöker lista eller ange pipeline-variabler med aio-kommandon.

$ aio cloudmanager:list-pipeline-variables 222

Cannot get variables: https://cloudmanager.adobe.io/api/program/111/pipeline/222/variables (403 Forbidden)

$ aio cloudmanager:set-pipeline-variables 222 --variable TEST 1

Cannot get variables: https://cloudmanager.adobe.io/api/program/111/pipeline/222/variables (403 Forbidden)

$ aio cloudmanager:set-environment-variables 1755 --variable TEST 1

setting variables... !

Cannot set variables: https://cloudmanager.adobe.io/api/program/111/environment/222/variables (403 Forbidden)

I det här fallet måste användaren som kör dessa kommandon läggas till i rollen Distributionshanteraren i Admin Console.

Mer information finns i API-behörigheter.

recommendation-more-help
c6cdc82b-cee9-48e0-a6ee-48149d5e72c3