Cloud CLI
magento-cloud CLI is een bevel-lijn hulpmiddel dat ontwikkelaars en systeembeheerders toelaat om Adobe Commerce op de projecten en milieu's van de wolkeninfrastructuur van hun lokaal werkstation te beheren.
Dit hulpmiddel breidt de functionaliteit van Cloud Console uit door extra automatiseringsmogelijkheden en directe toegang tot de eigenschappen van het projectbeheer te verstrekken. Nadat u het programma lokaal hebt geïnstalleerd, kunt u het gebruiken voor het beheren van de integratie-omgevingen van zowel Starter als Pro.
om magento-cloud CLI te installeren:
- 
                  
Op uw lokale werkstation, verandering in de folder waar u van plan bent het project van de Wolk te klonen en waar de  eigenaar van het dossiersysteem  heeft schrijven toegang.
 - 
                  
Installeer de
magento-cloudCLI.code language-bash curl -sS https://accounts.magento.cloud/cli/installer | php - 
                  
Voeg
magento-cloudCLI aan het basisprofiel toe.code language-bash export PATH=$PATH:$HOME/.magento-cloud/bin - 
                  
Laad het bijgewerkte basisprofiel opnieuw.
code language-bash . ~/.bash_profile - 
                  
Als u de CLI wilt starten, roept u
magento-cloudaan en voert u de referenties van uw Cloud-account in wanneer u hierom wordt gevraagd.code language-bash magento-cloudcode language-none Welcome to Magento Cloud! Please log in using your Magento Cloud account. Your email address or username: - 
                  
Controleer of de opdracht
magento-cloudzich in het pad bevindt. In het volgende voorbeeld worden de beschikbare opdrachten weergegeven.code language-bash magento-cloud list 
Algemene opdrachten
Adobe heeft deze opdrachten ontworpen om omgevingen voor cloudintegratie te beheren en raadt u aan de CLI van magento-cloud uit te voeren vanuit een projectmap zodat u de parameter -p <project-ID> kunt weglaten.
De volgende lijst met veelgebruikte magento-cloud CLI-opdrachten bevat alleen de vereiste opties. U kunt de optie --help met elke opdracht gebruiken om meer informatie weer te geven.
magento-cloud loginmagento-cloud listmagento-cloud environment:listmagento-cloud environment:checkoutmagento-cloud environment:merge -emagento-cloud variablesmagento-cloud sshmagento-cloud urlmagento-cloud webOmgeving, opdrachten
De milieu naam is verschillend van milieu identiteitskaart slechts als u ruimten of hoofdbrieven in de milieunaam gebruikt. Een milieu-id bestaat uit alle kleine letters, getallen en toegestane symbolen. Hoofdletters in een omgevingsnaam worden omgezet in kleine letters in de id. Spaties in een omgevingsnaam worden omgezet in streepjes.
Een milieu naam kan geen karakters omvatten die voor uw shell van Linux of voor regelmatige uitdrukkingen worden gereserveerd. De verboden karakters omvatten krullende steunen ({ }), haakjes, asterisk (*), punthaakjes (< >), en het en (&), percenten (%), en andere karakters.
De opdracht magento-cloud environment:list geeft omgevingshiërarchieën weer, maar git branch niet. Als u een geneste omgeving hebt, gebruikt u het volgende:
magento-cloud environment:list
            Omgeving opnieuw implementeren
Trigger een herplaatsing zonder een duw te gebruiken. Controleer en bevestig de omgeving die opnieuw moet worden geïmplementeerd. Gebruik geen hergroepering als er een bouwstijl in een hangende staat is.
magento-cloud environment:redeploy
            Monsterrespons:
Are you sure you want to redeploy the environment <environment-name>? [Y/n]
            Opdrachten Git
Het kan zijn dat sommige van deze opdrachten lijken op de opdrachten bij Git. De opdrachten van magento-cloud maken rechtstreeks verbinding met het op Git gebaseerde Cloud-project met extra functies. Als u een vertakking maakt zonder de CLI van magento-cloud te gebruiken, wordt deze niet geactiveerd en wordt deze niet automatisch gegenereerd wanneer u wijzigingen in de externe omgeving aanbrengt. De opdracht magento-cloud CLI bevat activering.
Als u een vertakking wilt maken, gebruikt u de opdracht magento-cloud , zodat de vertakking wordt geactiveerd.
magento-cloud environment:branch <new-name> <parent-branch>
            Voor de status van een vertakking:
- Gebruik de opdracht 
magento-cloud envom een lijst weer te geven met de vertakkingen van de omgeving en hun status: actief of inactief. - Gebruik de opdracht 
magento-cloud environment:activateom een omgevingsvertakking te activeren. 
Druk op een lege Git om een implementatie te activeren. Bijvoorbeeld:
git commit --allow-empty -m "redeploy" && git push <branch-name>
            Sommige acties, zoals het toevoegen van een gebruiker, resulteren niet in plaatsing.
Een omgevingsvertakking maken
De volgende stappen tonen het gebruiken van CLI en van het Git bevelen onderling verwisselbaar aan om uw lokale milieu te beheren:
- 
                  
Wijzig op uw lokale werkstation de projectmap.
 - 
                  
Schakelaar aan de  eigenaar van het dossiersysteem .
 - 
                  
Meld u aan bij uw project.
code language-bash magento-cloud login - 
                  
Maak een lijst van uw projecten.
code language-bash magento-cloud project:list - 
                  
Maak een lijst van milieu's in het project. Elke omgeving bevat een actieve Git-vertakking die uw code, database, omgevingsvariabelen, configuraties en services bevat.
code language-bash magento-cloud environment:listnote note NOTE Het is belangrijk dat u de opdracht magento-cloud environment:listgebruikt, omdat deze omgevingshiërarchieën weergeeft, maar de opdrachtgit branchniet. - 
                  
Zoek de laatste code naar de vertakkingen van de oorsprong.
code language-bash git fetch origin - 
                  
Uitchecken of overschakelen naar een specifieke vertakking en omgeving.
code language-bash magento-cloud environment:checkout <environment-ID>Met Git-opdrachten kunt u alleen de Git-vertakking uitchecken. De opdracht
magento-cloud checkoutcheckt de vertakking uit en schakelt over naar de actieve omgeving.note tip TIP U kunt een omgevingsvertakking maken met de opdrachtsyntaxis magento-cloud environment:branch <environment-name> <parent-environment-ID>. Het kan enige extra tijd duren om een omgevingsvertakking te maken en te activeren. - 
                  
Gebruik de milieu-id om bijgewerkte code aan uw lokale computer te trekken. Dit is niet nodig als de omgevingsvertakking nieuw is.
code language-bash git pull origin <environment-ID> - 
                  
(Facultatieve) creeer a  momentopname  van het milieu als steun.
code language-bash magento-cloud snapshot:create -e <environment-ID> 
CLI bijwerken
De CLI van magento-cloud controleert op beschikbare updates wanneer u login, maar u kunt op updates controleren gebruikend het self:update bevel. Als er een update beschikbaar is, volg de instructies om CLI bij te werken.
Als uw magento-cloud CLI bijgewerkt is, ziet u de volgende reactie:
magento-cloud update
            Checking for Magento Cloud CLI updates (current version: X.XX.X)
No updates found