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.
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:
-
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.json
​ in het nieuweauth.json
dossier.
- Maak met een teksteditor een
-
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>" } } }
-
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:
-
Klik in Cloud Console ​op het configuratiepictogram rechts van de projectnavigatie.
-
In de lijst van de Montages van het Project, klik Variables.
-
Klik op Create variable.
-
Typ
env:COMPOSER_AUTH
in het veld Variable name . -
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>" } } }
-
Selecteer Available during buildtime en hef de selectie van Available during runtime op.
-
Klik op Create variable.
-
Verwijder het
auth.json
-bestand uit elke omgeving.