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.
recommendation-more-help

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:

  1. 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 nya auth.json-filen.
  2. 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>"
            }
        }
    }
    
  3. 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:

  1. Klicka på konfigurationsikonen till höger om projektnavigeringen i Cloud Console.

    Konfigurera projekt {width="36"}

  2. Klicka på Variables i listan Projektinställningar.

  3. Klicka på Create variable.

  4. Ange env:COMPOSER_AUTH i fältet Variable name.

  5. 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>"
            }
        }
    }
    
  6. Markera Available during buildtime och avmarkera Available during runtime.

  7. Klicka på Create variable.

  8. Ta bort filen auth.json från varje miljö.

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