Connessione a un ambiente remoto
È possibile connettersi a un ambiente remoto utilizzando CLI magento-cloud
o un comando SSH. I comandi CLI magento-cloud
possono essere utilizzati solo negli ambienti di integrazione Starter e Pro.
Utilizzare Cloud CLI
Per accedere a un ambiente di integrazione remoto:
-
Sulla workstation locale, passa alla directory del progetto.
-
Elencare gli ambienti in tale progetto.
magento-cloud environment:list -p <project-ID>
-
Utilizza SSH per accedere all’ambiente remoto.
magento-cloud ssh -p <project-ID> -e <environment-ID>
Utilizzare un comando SSH
Cloud Console include un elenco di comandi di accesso Web e SSH per ogni ambiente.
Per copiare il comando SSH:
-
Accedi a Cloud Console.
-
Selezionare un progetto dall'elenco Tutti i progetti.
-
Seleziona un ambiente.
-
Fare clic su SSH.
-
Nella scheda SSH, fare clic sul pulsante Copia per copiare il comando SSH completo negli Appunti.
-
Apri un terminale e incolla il comando SSH per creare una connessione.
ssh abcdefg123abc-branch-a12b34c--mymagento@ssh.us-2.magento.cloud
ssh <node>.ent-<project-ID>-<environment>-<user-ID>@ssh.<region>.magento.com
sFTP
L’infrastruttura cloud di Adobe Commerce supporta l’accesso agli ambienti utilizzando sFTP (Secure FTP) con autenticazione SSH. Utilizza un client che supporta l’autenticazione della chiave SSH per sFTP e utilizza la tua chiave SSH pubblica. La chiave SSH pubblica deve essere aggiunta all’ambiente di destinazione. Per gli ambienti Starter e gli ambienti di integrazione Pro, puoi aggiungerli tramite Cloud Console.
Le connessioni sFTP di sola lettura sono non supportate; per impostazione predefinita, l'accesso sFTP è fornito con l'autorizzazione scrittura.
Durante la configurazione di sFTP, utilizzare le informazioni del comando dell'ambiente di accesso SSH: <project-id>-<environment-id>--<app-name>@ssh<cloud-host>
- Nome utente: tutto il contenuto prima di
@
nella destinazione di accesso SSH. - Password: non è necessaria una password per sFTP. L’accesso sFTP utilizza l’autenticazione con chiave SSH.
- Host: tutto il contenuto dopo
@
nell'accesso SSH. - Porta: 22, che è la porta SSH predefinita.
- SSH chiave privata: se necessario, fornisci la posizione della chiave privata al client sFTP. Per impostazione predefinita, le chiavi private sono archiviate nella directory
~/.ssh
.
A seconda del client, potrebbero essere necessarie opzioni aggiuntive per completare l’autenticazione SSH per sFTP. Consulta la documentazione del client selezionato.
Per gli ambienti Starter e gli ambienti di integrazione Pro, è inoltre consigliabile aggiungere un mount
per l'accesso a una directory specifica. Aggiungere il mount al file .magento.app.yaml
. Per un elenco delle directory scrivibili, vedere Struttura del progetto. Questo punto di montaggio funziona solo in questi ambienti.
Per ambienti di staging e produzione Pro, se non disponi dell'accesso SSH all'ambiente, devi inviare un ticket di supporto Adobe Commerce per richiedere l'accesso sFTP e un punto di montaggio per accedere alla cartella specifica, ad esempio pub/media
.