Magento-cloud CLI n'affiche pas d'environnement actif

Problème

Il existe plusieurs environnements actifs et vous tentez d’interagir avec un environnement en exécutant une commande Magento-cloud CLI (outil de ligne de commande). (Par exemple : ssh, db:size, db:sql, etc.)
Toutefois, l’invite permettant de choisir l’environnement souhaité ne répertorie pas cet environnement. (Par exemple : l’environnement d’intégration)

Enter a number to choose an environment:
Default: master
  [0] integration2 (type: development)
  [1] master (type: development)
  [2] production
  [3] staging
 >

Cause

L’environnement peut ne pas être disponible en raison d’un déploiement en cours, bloqué ou en échec.

Solution

Vous devrez spécifier manuellement l’environnement avec l’indicateur e|-environment.

  1. Recherchez la liste des environnements actifs et notez les noms des environnements :
$ magento-cloud environment: list |grep "Active\|ID"
Your environments are:

| ID                     | Title            | Status       | Type           |
| Master                 | Master           | Active       | Development    |
|   Production           | Production       | Active       | Production     |
|     Staging            | Staging          | Active       | Staging        |
|       Integration      | Integration      | Active       | Development    |
|          Integration 2 | Integration 2    | Active       | Development    |

​2. Spécifiez l’identifiant de l’environnement à l’aide de votre commande :

magento-cloud ssh -e integration

recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a