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 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:
-
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.
{width="36"}
-
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.