Verificatietoetsen

U moet een verificatietoets hebben om toegang te krijgen tot de Adobe Commerce-opslagplaats en om installatie- en updateopdrachten voor uw Adobe Commerce in te schakelen voor het infrastructuurproject in de cloud. Er zijn twee methoden om de autorisatiegegevens van de Composer op te geven.

  • authentificatiedossier - een dossier dat uw 2} autorisatiereferenties van Adobe Commerce 🔗 in uw Adobe Commerce op de folder van de de wortelfolder van de wolkeninfrastructuur bevat.
  • milieu veranderlijk - een milieu variabele aan opstellingsauthentificatietoetsen in uw Adobe Commerce op het project van de wolkeninfrastructuur om toevallige blootstelling te verhinderen.
recommendation-more-help

nota van de Veiligheid

De Adobe adviseert gebruikend de milieu veranderlijkemethode met uw wolkenproject om toevallige blootstelling van uw vergunningsgeloofsbrieven te verhinderen.

De methode voor het verificatiebestand is ideaal als u Cloud Docker voor Commerce gebruikt als lokaal ontwikkelingsprogramma, maar zorg ervoor dat u het auth.json -bestand niet uploadt naar een openbare Git-opslagplaats. U kunt het auth.json dossier aan het .gitignore dossiertoevoegen.

Verificatiebestand

om een auth.json dossier tot stand te brengen:

  1. Als u geen auth.json dossier in uw folder van de projectwortel hebt, creeer één.

    • Maak met een teksteditor een auth.json -bestand in de hoofdmap van het project.
    • Kopieer de inhoud van de steekproef auth.jsonin het nieuwe auth.json dossier.
  2. Vervang <public-key> en <private-key> door uw Adobe Commerce-verificatiereferenties.

    code language-json
    {
        "http-basic": {
            "repo.magento.com": {
                "username": "<public-key>",
                "password": "<private-key>"
            }
        }
    }
    
  3. Sla de wijzigingen op en sluit de teksteditor af.

Omgevingsvariabele van composer

De volgende methode is de beste manier om onbedoelde blootstelling van gevoelige gegevens in een openbare Git-opslagplaats te voorkomen.

om authentificatietoetsen toe te voegen gebruikend een omgevingsvariabele:

  1. Klik in Cloud Console ​op het configuratiepictogram rechts van de projectnavigatie.

    vorm project {width="36"}

  2. In de lijst van de Montages van het Project, klik Variables.

  3. Klik op Create variable.

  4. Typ env:COMPOSER_AUTH in het veld Variable name .

  5. Op het gebied van de Waarde, voeg het volgende toe en vervang <public-key> en <private-key> met uw de authentificatiegeloofsbrieven van Adobe Commerce:

    code language-json
    {
        "http-basic": {
            "repo.magento.com": {
                "username": "<public-key>",
                "password": "<private-key>"
            }
        }
    }
    
  6. Selecteer Available during buildtime en hef de selectie van Available during runtime op.

  7. Klik op Create variable.

  8. Verwijder het auth.json -bestand uit elke omgeving.

05f2f56e-ac5d-4931-8cdb-764e60e16f26