Autentiseringsnycklar
Du måste ha en autentiseringsnyckel för att få tillgång till Adobe Commerce-databasen och för att kunna aktivera installations- och uppdateringskommandon för ditt Adobe Commerce i molninfrastrukturprojekt. Det finns två metoder för att ange autentiseringsuppgifter för Composer-autentisering.
- autentiseringsfil - En fil som innehåller dina Adobe Commerce autentiseringsuppgifter i din Adobe Commerce i molninfrastrukturens rotkatalog.
- miljövariabel - En miljövariabel som konfigurerar autentiseringsnycklar i ditt Adobe Commerce-infrastrukturprojekt för att förhindra oavsiktlig exponering.
Säkerhetsanteckning
Adobe rekommenderar att du använder metoden för miljövariabel tillsammans med ditt molnprojekt för att förhindra oavsiktlig exponering av dina autentiseringsuppgifter.
Autentiseringsfilmetoden är idealisk när du använder Cloud Docker för Commerce som ett lokalt utvecklingsverktyg, men du bör inte överföra filen auth.json
till en offentlig Git-baserad databas. Du kan lägga till filen auth.json
i filen .gitignore
.
Autentiseringsfil
Så här skapar du en auth.json
fil:
-
Om du inte har någon
auth.json
-fil i projektets rotkatalog skapar du en.- Skapa en
auth.json
-fil i projektets rotkatalog med en textredigerare. - Kopiera innehållet i exemplet
auth.json
till den nyaauth.json
-filen.
- Skapa en
-
Ersätt
<public-key>
och<private-key>
med dina autentiseringsuppgifter för Adobe Commerce.code language-json { "http-basic": { "repo.magento.com": { "username": "<public-key>", "password": "<private-key>" } } }
-
Spara ändringarna och avsluta textredigeraren.
Miljövariabel för Composer-autentisering
Följande metod är det bästa sättet att förhindra oavsiktlig exponering av känsliga uppgifter i en offentlig Git-baserad databas.
Så här lägger du till autentiseringsnycklar med en miljövariabel:
-
Klicka på konfigurationsikonen till höger om projektnavigeringen i Cloud Console.
{width="36"}
-
Klicka på Variables i listan Projektinställningar.
-
Klicka på Create variable.
-
Ange
env:COMPOSER_AUTH
i fältet Variable name. -
I fältet Värde lägger du till följande och ersätter
<public-key>
och<private-key>
med dina autentiseringsuppgifter för Adobe Commerce:code language-json { "http-basic": { "repo.magento.com": { "username": "<public-key>", "password": "<private-key>" } } }
-
Markera Available during buildtime och avmarkera Available during runtime.
-
Klicka på Create variable.
-
Ta bort filen
auth.json
från varje miljö.