[Alleen PaaS]{class="badge informative" title="Is alleen van toepassing op Adobe Commerce op Cloud-projecten (door Adobe beheerde PaaS-infrastructuur) en op projecten in het veld."}

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 veranderlijke ​ methode 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 dossier ​ toevoegen.

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.

  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.

7c2b03ac-000c-497d-aba3-2c6dc720a938