O Magento-cloud
CLI não mostra um ambiente ativo
Problema
Existem vários ambientes ativos e você está tentando interagir com um ambiente executando um comando Magento-cloud
CLI (ferramenta de linha de comando). (Por exemplo: ssh
, db:size
, db:sql
, etc.)
No entanto, o prompt para escolher o ambiente desejado não lista esse ambiente. (Por exemplo: o ambiente de integração)
Enter a number to choose an environment:
Default: master
[0] integration2 (type: development)
[1] master (type: development)
[2] production
[3] staging
>
Causa
O ambiente pode não estar disponível devido a uma implantação que está em andamento, travada ou que falhou.
Solução
Será necessário especificar manualmente o ambiente com o sinalizador e|-environment
.
- Encontre a lista de ambientes ativos e anote os nomes dos ambientes:
$ 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. Especifique a ID do ambiente com seu comando:
magento-cloud ssh -e integration
recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a