Algemene variabelen
Globale variabelen beheren acties in elke fase van het Commerce implementatieproces: maken, implementeren en na implementatie. Omdat globale variabelen elke fase beïnvloeden, moet u hen in het global stadium van het .magento.env.yaml dossier plaatsen:
stage:
  global:
    GLOBAL_VARIABLE_NAME: value
            Voor meer informatie over het aanpassen van het bouwstijl en opstellen proces:
ENABLE_EVENTING
        - Gebrek - niet plaatste
 - Versie - Adobe Commerce 2.4.5 en later
 
Als deze optie is ingesteld op true , kunnen gebruikers in de wachtrij met berichten worden uitgevoerd met uitsnijden. Adobe I/O Events for Adobe Commerce gebruikt berichtenrijen om de levering van kritieke gebeurtenissen te versnellen.
Adobe raadt u aan ook de variabele CRON_CONSUMERS_RUNNER toe te voegen aan het deploy werkgebied van het .magento.env.yaml -bestand met cron_run ingesteld op true .
In het volgende voorbeeld wordt een volledig geconfigureerde ENABLE_EVENTING variabele getoond.
stage:
  global:
    ENABLE_EVENTING: true
  deploy:
    CRON_CONSUMERS_RUNNER:
      cron_run: true
      max_messages: 0
      consumers: []
            ENABLE_WEBHOOKS
- Gebrek - niet plaatste
 - Versie - Adobe Commerce 2.4.4 en later
 
Als deze optie is ingesteld op true , worden Commerce-webhaken ingeschakeld. De webhaak wordt uitgevoerd op een extern eindpunt, zoals een App Builder-runtimeactie of een voorraadbeheersysteem van derden. De Gids van Webhooks  beschrijft deze eigenschap in detail.
stage:
  global:
    ENABLE_WEBHOOKS: true
            MIN_LOGGING_LEVEL
        - Gebrek - niet plaats
 - Versie - Adobe Commerce 2.1.4 en later
 
Overschrijft het minimale registrerenniveau voor alle outputstromen zonder de code te veranderen, die wanneer het oplossen van problemenproblemen met plaatsing helpt. Bijvoorbeeld, als uw plaatsing ontbreekt, kunt u deze variabele gebruiken om de registrerengranulariteit globaal te verhogen. Zie  niveaus van het Logboek . De min_level -waarde in Logging-handlers overschrijft deze instelling.
stage:
  global:
    MIN_LOGGING_LEVEL: debug
            MIN_LOGGING_LEVEL wijzigt de configuratie op logniveau voor de bestandshandler niet. Deze is standaard ingesteld op debug .SCD_ON_DEMAND
        - Gebrek - niet plaats
 - Versie - Adobe Commerce 2.1.4 en later
 
Het genereren van statische inhoud op verzoek van een gebruiker (SCD) inschakelen. Statische inhoud op aanvraag is ideaal voor de ontwikkelings- en testworkflow, omdat hierdoor de implementatietijd afneemt.
Het vooraf laden van de cache met behulp van de post_deploy haak  verlaagt de downtime van de site. De opwarming van het geheime voorgeheugen is beschikbaar slechts voor Pro projecten die het Opvoeren en van de Productie milieu's in Cloud Console bevatten en voor de projecten van de Aanzet. Voeg de omgevingsvariabele SCD_ON_DEMAND toe aan het global werkgebied in het .magento.env.yaml -bestand:
stage:
  global:
    SCD_ON_DEMAND: true
            De variabele SCD_ON_DEMAND slaat het SCD in beide fasen over (bouwen en implementeren), wist de mappen pub/static en var/view_preprocessed en schrijft het volgende naar het app/etc/env.php -bestand:
return array(
   ...
   'static_content_on_demand_in_production' => 1,
   ...
);
            SCD_MAX_EXECUTION_TIME
        - Gebrek - niet plaats
 - Versie - Adobe Commerce 2.2.0 en later
 
Staat u toe om de maximale verwachte uitvoeringstijd voor statische inhoudsplaatsing te verhogen.
Door gebrek, plaatst Adobe Commerce de maximum verwachte uitvoering aan 900 seconden, maar in sommige scenario's zou u meer tijd kunnen nodig hebben om de statische inhoudsplaatsing voor een project van de Wolk te voltooien.
stage:
  global:
    SCD_MAX_EXECUTION_TIME: 3600
            SCD_NO_PARENT
        - Gebrek - niet plaats
 - Versie - Adobe Commerce 2.4.2 en later
 
Stel in op true om te voorkomen dat er statische inhoud voor bovenliggende thema's wordt gegenereerd tijdens de bouw- en implementatiefase. Wanneer deze optie op true wordt geplaatst, wordt minder statische inhoud geproduceerd, die uw algemene bouwstijl en plaatsingstijden verbetert.
stage:
  global:
    SCD_NO_PARENT: true
            SCD_USE_BALER
        - Gebrek - niet plaats
 - Versie - Adobe Commerce 2.3.0 en later
 
 Baler  is een module die uw geproduceerde code van JavaScript aftasten en tot een geoptimaliseerde bundel van JavaScript leidt. Als u de geoptimaliseerde bundel op uw site implementeert, kan het aantal netwerkaanvragen bij het laden van uw site afnemen en de laadtijden van de pagina verbeteren.
Stel dit in op true om Baler uit te voeren nadat u statische inhoud hebt geïmplementeerd.
stage:
  build:
    SCD_USE_BALER: true
            SKIP_HTML_MINIFICATION
        - 
                  
Gebrek:
true—voorece-tools2002.0.13 en hogerfalse—voor eerdere versies vanece-tools
 - 
                  
Versie - Adobe Commerce 2.1.4 en later
 
Hiermee schakelt u het kopiëren van statische weergavebestanden naar de map <magento_root>/init/ aan het einde van het werkgebied voor het bouwen in of uit. Als deze optie is ingesteld op true , worden de bestanden niet gekopieerd en is minificatie van de HTML op aanvraag beschikbaar. Stel deze waarde in op true om de downtime te verminderen bij de implementatie in de omgeving voor Staging en Productie.
false- Kopieert deview_preprocessedmap naar de<magento_root>/init/-map aan het einde van de constructiefase en herstelt de map in de<magento_root>/var-map aan het begin van de implementatiefase.true- laat op bestelling HTML minificatie toe; kopieert niet<magento_root>var/view_preprocessedaan de<magento_root>/init/folder aan het eind van de bouwstijlfase.
Voeg de omgevingsvariabele SKIP_HTML_MINIFICATION toe aan het global werkgebied in het .magento.env.yaml -bestand:
stage:
  global:
    SKIP_HTML_MINIFICATION: true
            X_FRAME_CONFIGURATION
        - Gebrek - niet plaats
 - Versie - Adobe Commerce 2.1.4 en later
 
Gebruik de X_FRAME_CONFIGURATION variabele om de X-Frame-Options  kopbalconfiguratie voor uw plaats van Adobe Commerce te veranderen. Deze configuratie bepaalt hoe de browser een pagina in een <frame>, <iframe> of <object> rendert. Gebruik een van de volgende opties:
DENY- De pagina kan niet in een kader worden getoond.SAMEORIGIN—(De standaard Adobe Commerce-instelling.) De pagina kan alleen worden weergegeven in een kader dat zich op dezelfde oorsprong bevindt als de pagina zelf.
ALLOW-FROM <uri> is vervangen omdat deze niet meer wordt ondersteund door browsers die door Adobe Commerce worden ondersteund. Zie  Browser verenigbaarheid .Voeg de omgevingsvariabele X_FRAME_CONFIGURATION toe aan het global werkgebied in het .magento.env.yaml -bestand:
stage:
  global:
    X_FRAME_CONFIGURATION: SAMEORIGIN